summaryrefslogtreecommitdiff
path: root/examples/apps/ide/src/templates/fptest/program.pas
diff options
context:
space:
mode:
authorGraeme Geldenhuys <graemeg@gmail.com>2013-03-15 15:05:45 +0000
committerDavid Laurence Emerson <dle3ab@angelbase.com>2013-05-28 00:42:48 -0700
commitdc1859b7e87a08c76d8aaac872f148c1090c7d37 (patch)
treef3c240ba65a83f0513410baa18864fd2752a184c /examples/apps/ide/src/templates/fptest/program.pas
parentcd989d3d12e439bab5c0e648c85a6c338bfc6fc5 (diff)
downloadfpGUI-dc1859b7e87a08c76d8aaac872f148c1090c7d37.tar.xz
ide: Adds template files (units, programs etc)
Soon the IDE will be able to select and process these files correctly.
Diffstat (limited to 'examples/apps/ide/src/templates/fptest/program.pas')
-rw-r--r--examples/apps/ide/src/templates/fptest/program.pas30
1 files changed, 30 insertions, 0 deletions
diff --git a/examples/apps/ide/src/templates/fptest/program.pas b/examples/apps/ide/src/templates/fptest/program.pas
new file mode 100644
index 00000000..8c4729bc
--- /dev/null
+++ b/examples/apps/ide/src/templates/fptest/program.pas
@@ -0,0 +1,30 @@
+program ${%PROGRAMNAME%};
+
+{$Mode objfpc}{$H+}
+
+
+{$Define TextRunner}
+{.$Define GUIRunner}
+
+
+{$ifdef GuiRunner}
+ {$apptype gui}
+{$endif}
+
+
+uses
+ {$IFDEF TextRunner}
+ TextTestRunner,
+ {$ENDIF}
+ {$IFDEF GUIRunner}
+ GUITestRunner,
+ {$ENDIF}
+ Classes,
+ SampleTests;
+
+begin
+ // Register all tests
+ SampleTests.RegisterTests;
+
+ RunRegisteredTests;
+end.