我是单元测试的新手,我刚刚开始使用Mockk,
在我的代码中有一个类似于下面的函数,当Fail回调时我将返回该函数。
<ContentPresenter x:Name="contentPresenter"
ContentTemplate="{TemplateBinding SelectionBoxItemTemplate}"
Content="{TemplateBinding SelectionBoxItem}"
ContentStringFormat="{TemplateBinding SelectionBoxItemStringFormat}"
ContentTemplateSelector="{TemplateBinding ItemsControl.ItemTemplateSelector}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
IsHitTestVisible="False" Margin="{TemplateBinding Padding}"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
现在在测试用例代码(在Kotlin中)如下所示
new NetworkException(errorCode, mContext.getString(R.string.error_code))
但是在 it.message 中,我总是得到空字符串
我发现无法进行上下文模拟,因为我正在使用JVM执行测试用例
有人知道如何访问string.xml文件吗?