我正在尝试创建将根据案例测试的结果分配的值的数组。该测试将在查询中进行,我已经知道该查询可以在查询中使用预设值。
我试图嵌入到案例测试中的查询是这样的:
WITH SPLIT (('07/28/2015'), '/' AS cd
MATCH (nodeA: NodeTypeA)-(r:ARelation)->(nodeB: NodeTypeB)
WITH cd, SPLIT (nodeA.ADate, '/') AS dd, nodeA, nodeB, r
WHERE
(TOINT(cd[2])> TOINT(dd[2])) OR (TOINT(cd[2]= TOINT(dd[2]) AND ((TOINT(cd[0])> TOINT(dd[0])) OR (TOINT(cd[0])= TOINT(dd[0]) AND (TOINT(cd[1])>= TOINT(dd[1])))))
RETURN nodeA, nodeB, r
Run Code Online (Sandbox Code Playgroud)
我想将当前日期替换为距离当前日期6个月的任何日期,并且我想出了类似这样的内容,尽管我不确定在查询中将其放置在什么地方,甚至不确定它是否可以工作(我以某种方式初始化新变量?):
WHEN ((TOINT(cd[0])> 6))
THEN
TOINT(fd[2])=TOINT(cd[2])+1, TOINT(fd[0])=TOINT(cd[0])-6, TOINT(fd[1])=TOINT(cd[1])
ELSE
TOINT(fd[2])=TOINT(cd[2]), TOINT(fd[0])=TOINT(cd[0])+6, TOINT(fd[1])=TOINT(cd[1])
Run Code Online (Sandbox Code Playgroud)
fd然后将替换cd原始查询的WHERE细分中的。我的案例测试会去哪儿,它是否编写正确(如果没有,那是什么问题),我是否需要添加其他内容才能使其全部正常工作?
我正在尝试使用css-validator.jar从文件系统中打开一个文件.我试过了:
java -jar css-validator.jar C:\filename 和
java -jar css-validator.jar file:\\\filename
但都没有奏效.
我究竟做错了什么?
我正在一个大型系统中执行单元测试,该系统由数百个不同的.java文件组成,这些文件都构成了后端.
在我的单元测试中,我应该从其他方法传递变量(在我的测试方法中调用方法),还是使用在测试方法中创建/声明的值进行测试?
我想我应该专门为测试方法提出值,因为这些是单元测试,我试图单独测试每个方法,但我不确定这一点.我是否需要将获取所述数据的功能完全复制到单元测试中?