2017-09-12 2 views
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(); 
} 

답변

관련 문제