46 lines
716 B
Haxe
Raw Normal View History

2025-01-22 16:18:30 +01:00
class App
{
public static var hasRunBreakMe = false;
public static var hasRunBreakMe2 = false;
function breakMe()
{
hasRunBreakMe = true;
}
function breakMe2() hasRunBreakMe2 = true;
public function new()
{
breakMe();
breakMe2();
Lines.lineStep();
}
public static function main()
{
TestDebugger.setup();
new App();
if (!TestDebugger.finished)
{
Sys.println("Not all breakpoints triggered");
Sys.exit(-1);
}
else if (!TestDebugger.ok)
{
Sys.println("Some debugger checks failed");
Sys.exit(-1);
}
else
{
Sys.println("All good!");
}
}
}