Вы можете использовать Testerina для этой цели, которая является базой тестов, написанной для языка Ballerina. Это поставляется по умолчанию в дистрибуции инструментов балерины. http://ballerinalang.org/downloads/
Запись Test File
Напишите свои тестовые случаи следующим образом в другом файле сказать sample_test.bal
package samples.foo.bar;
import ballerina.test;
function testAddTwoNumbers() {
test:assertEquals(addTwoNumbers(1,2), 3, "Positive number addition failed");
}
Выполнение тестов с Ballerina test
командой.
./bin/ballerina test <package_path>
Обратите внимание, что этот файл находится в том же пакете, что и файл sample.bal
, т.е. ../samples/foo/bar
.
Вы можете вызвать свои тестовые примеры следующим образом. Предполагая, что вы используете распределение балерины инструментов 0.8.0
и sample.bal, sample_test.bal
файлов расположены в ballerina-tools-0.8.0/samples/foo/bar
,
./bin/ballerina test samples/foo/bar/
Вы получите выход следующий согласно версии 0.8.0
.
result:
tests run: 1, passed: 1, failed: 0
Для более доступных встроенных функций тестирования, пожалуйста, обратитесь Ballerina API Documentation.
Вы поняли это? –
@ThusithaThilinaDayaratne Да, следующий ответ сработал. Спасибо –