小编Spe*_*amp的帖子

将内联变量添加到理论 xUnit

我尝试在使用 xUnit 时使用变量作为 InlineData。

它看起来像这样:

static string home = "test";

[Theory]
[InlineData(home)]
public void AddTest(string location)
{
    Assert.True(LocationIs(location));
}
Run Code Online (Sandbox Code Playgroud)

但我收到错误:“属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式”

有什么办法可以让我做我正在尝试的事情吗?或者我是否需要对内联数据进行硬编码。

c# xunit

5
推荐指数
1
解决办法
4752
查看次数

为什么在CentOS上启动时运行的Perl脚本找不到某些模块?

我目前正在尝试在自定义版本的CENTOS中启动运行perl脚本.

我是通过从rc1脚本调用它来实现的,调用如下所示:

/mydirectory/myscript &
Run Code Online (Sandbox Code Playgroud)

但我收到错误"无法在@INC中找到strict.pm"

这不是strict.pm特有的,它会在使用列表中的第一个模块中抛出该错误.但是,当我从shell运行相同的命令时,它运行没有问题.

那么为什么我的perl脚本在启动时找不到模块呢?

linux perl

3
推荐指数
1
解决办法
148
查看次数

标签 统计

c# ×1

linux ×1

perl ×1

xunit ×1