Files
hakorune/apps/tests/phase182_p2_break_integer.hako

30 lines
669 B
Plaintext
Raw Permalink Normal View History

// Phase 182-5: Basic Pattern2 Break test with integers only
// No string operations, no LoopBodyLocal - pure P2 verification
static box Main {
main(args) {
// Simple integer accumulation with break (sum of 1+2 = 3)
local result = 0
local i = 1
local limit = 5
loop(i < limit) {
if i == 3 { break } // Stop before adding 3
result = result + i
i = i + 1
}
// Expected: result = 1+2 = 3, i = 3
// Simple verification without toString()
if result == 3 {
if i == 3 {
print("PASS: P2 Break works correctly")
return 0
}
}
print("FAIL: result or i incorrect")
return 1
}
}