小编See*_*een的帖子

在ASP.net MVC单元测试中访问ModelState错误字典中的错误消息

我在动作结果中添加了一个键值对,如下所示:

[HttpPost, Authorize]
        public ActionResult ListFacilities(int countryid)
{
...
        ModelState.AddModelError("Error","No facilities reported in this country!");
...
}

我在单元测试中有一些像这样繁琐的代码:

 public void ShowFailforFacilities()
 {
    //bogus data
    var facilities = controller.ListFacilities(1) as PartialViewResult;


    Assert.AreSame("No facilities reported in this country!",
        facilities.ViewData.ModelState["Error"].Errors.FirstOrDefault().ErrorMessage);

 }

当然,只要我有一个错误,它就可以工作.
我不喜欢facilities.ViewData.ModelState["Error"].Errors.FirstOrDefault().ErrorMessage.

我是否有更简单的方法从该字典中获取值?

asp.net-mvc nunit unit-testing modelstate

4
推荐指数
1
解决办法
9148
查看次数

如何在Linux的makefile中编写"set classpath"?

我在Linux中为java编写makefile有一个新手问题

我有一个项目:

A.java
B.java
C.java
Run Code Online (Sandbox Code Playgroud)

A依赖于B.java和C.java,它们应该在同一个文件夹中

假设当我进入文件夹时,我可以运行make命令来生成类.

如何将类路径设置为ABC文件的当前文件夹?

也许这个问题对你来说很容易,但我花了几个小时去谷歌,但仍然无法让它发挥作用......

再次感谢.

我的make文件的细节是:

JFLAGS = -g

JC = javac

CLASSPATH = .





.SUFFIXES: .java .class

.java.class:

    $(JC) $(JFLAGS) $*.java



Heap.class: FibonacciHeap.java \

    FileOperation.java \

    MinLeftistTree.java \

    RandomPermutation.java \

    Heap.java 



default: classes



classes: $(CLASSES:.java=.class)



clean:
$(RM) *.class
Run Code Online (Sandbox Code Playgroud)

应该在编译其他java文件后编译Heap.java ...

我google了很多,并不太明白命令的语法....

再次请原谅我的新手问题......

java makefile

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

存储库中的多个搜索条件

我有一个关于如何在ASP.net MVC中为存储库模式实现多个条件的问题.想象一下EF4中的POCO课程

public class people
{ String Name {get;set;}
float Height {get;set;}
float Weight {get;set;}
int age {get;set;}
....
}
Run Code Online (Sandbox Code Playgroud)

如果我建立一个存储库IPeopleRepository,我应该为多标准搜索实现什么样的方法(例如Age> 30,Height> 80).这些标准与类中的属性有关,一些输入可能为null.当然我可以写一个像这样的方法

People SearchPeople (int age, float height.....) 

但我必须判断每个变量是否为null并附加到搜索查询中.

那么你对如何在EF中实现这个功能有什么好的想法吗?

asp.net-mvc search entity-framework repository

2
推荐指数
1
解决办法
3796
查看次数

构造一个向量以指示R中的组更改

我有一个用于组身份的向量

> test <-c(1,1,0,2,2,3,4,1,1,0)  
> test  
 [1] 1 1 0 2 2 3 4 1 1 0
Run Code Online (Sandbox Code Playgroud)

我想构建另一个向量来表示身份变化

[1] 1 1 2 3 3 4 5 6 6 7
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

r

2
推荐指数
1
解决办法
41
查看次数

Tsquery返回完全匹配的关键字

我有一个查询

select*from mytable where posttext @@ to_tsquery('Intelence');

我只想返回与关键字'Intelence'而不是'intel'完全匹配的结果,我该如何在postgresql中执行此操作?

谢谢.

postgresql full-text-search tokenize

2
推荐指数
1
解决办法
1745
查看次数

使用LINQ从逗号分隔数组中获取不同的值

假设我有一个像这样的字符串数组

{
"A“?
”B",
"A,B,D",
"C"
}

我是否有可能编写一个LinQ来将不同的值{"A","B","C","D"}放入List中?

c# linq

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

将两个矩阵与R中的标准进行比较

我有两个矩阵

A
2 1 0
0 1 6
1 0 0
B 
1 1 3
4 2 8
2 0 1
Run Code Online (Sandbox Code Playgroud)

我想找出满足以下标准的比较A和B的元素:

if A[i,j] =0 and B[i,j]>0
Run Code Online (Sandbox Code Playgroud)

所以我的结果矩阵应该是

C
0 0 3
4 0 0
0 0 1
Run Code Online (Sandbox Code Playgroud)

什么是正确的方法,除了一个for loop

r matrix

1
推荐指数
2
解决办法
5102
查看次数

简单的问题:过滤列表的字典

想象我有一个清单

List<String> B

和一本字典

Dictionary<String, int> A

如何使用Linq返回使用B中的键从A过滤的Dictionary < String,int >?

c# linq asp.net

0
推荐指数
1
解决办法
1959
查看次数

循环遍历目录中的文件并使用文件名创建变量

我在目录中有几个txt文件

dayton1.txt
datton2.txt
...
dakton50.txt

我想用文件名作为名称创建变量并读取相应的文件.我怎么能在R中这样做?

谢谢!

r

0
推荐指数
1
解决办法
5465
查看次数