封装功能的测试
创建于 2023-04-28 / 最近更新于 2023-04-28 /
1433
字体:
[默认]
[大]
[更大]
我们可以在Program.cs中使用青语言代码的方式来测试我们刚封装的功能。
在mian方法中我们初始化了青语言的运行环境,你只需要在初始化后,把你定义的功能类创建为对象,放到库语境或用户语境中
usrCtx.PutNow("#库", new Expr(TP.Obj, new SoundLib()));
例如这里我们把前面封装的SoundLib类实例化为青语言中的对象,然后放到用户语境中,绑定到变量#库,那么之后我们就可以通过#库来调用这个功能。
测试的方式是以青语言代码的形式进行的:
Expr ans = Expr.EvalExprs(new Parser().Parse(@"
;可以在这里写测试代码,例如
@显示、“这是动态库的测试”
#库@播放音乐、“E:\\qcode\\test.mp3”
", usrCtx), usrCtx);
ans.Echo();
这里中间的字符串中我们就可以写测试的青语言代码,那么这个程序运行时就会以青语言程序的方式测试你封装的功能。
0 人点赞过