1
'Hello World'유형 테스트 스위트를 만들었지 만 테스트를 실행할 수없는 것 같습니다. 실행되면, 단순히 말한다 :TestRunner.run()이 testst를 실행하지 않습니까?
에 도달 실행 기능
프로세스가 종료 코드 완료 0
가 인쇄를 포함 나는 따라서, 테스트를 포함하는 내 두 가지 기능이 실행되지 않습니다 것을 알 수 있습니다 결코 인쇄되지 않는 진술.
이
내 테스트/run.ceylon 파일의 소스 코드 :import ceylon.test {
TestRunner, createTestRunner
}
Anything myTests1() {
// assert something true!
assert(40 + 2 == 42);
print("myTests1");
return null;
}
void myTests2() {
// assert something false!
assert(2 + 2 == 54);
print("myTests2");
}
"Run the module `tests`."
shared void run() {
print("reached run function");
TestRunner myTestRunner = createTestRunner(
[`function myTests1`, `function myTests2`]);
myTestRunner.run();
}