青语言开发文档

封装功能的测试

创建于 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 人点赞过