您可以为此目的使用 Testerina,它是为 Ballerina 语言编写的测试框架。这是默认情况下在芭蕾舞女演员工具分发中提供的。
http://ballerinalang.org/downloads/
编写测试文件
在不同的文件中写下你的测试用例说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 文档。