小编Jua*_*llo的帖子

使用node.js前端javascript框架

我开始学习像Backbone.js或Embers.js这样的前端JavaScript框架,我想在Node.js中做一些项目.我一直在阅读一些文档,似乎在单个页面中创建应用程序时会使用这些框架.我习惯于开发分为几个页面的应用程序,我想知道这些框架在我的案例中是否会对项目更有帮助或负担.

我还想知道在服务器和客户端中是否使用了JavaScript,因为我使用相同的语言,如果有任何类型的功能,我可以使用它来共享它们之间的一些代码,如果任何前端框架更适合于Node.js因为这个.

javascript javascript-framework node.js backbone.js ember.js

30
推荐指数
2
解决办法
3万
查看次数

验证是否使用mockito调用了三种方法之一

我有三种方法,比如这些:

public void method1(String str){
    ...
}

public void method1(String str, String str2, String str3){
    ...
}

public void method1(String str, String str2, Object[] objs, String str3){
    ...
}
Run Code Online (Sandbox Code Playgroud)

我想检查Mockito是否调用了这些方法,所以我尝试使用anyVararg Matcher:

verify(foo).method1(anyVararg());
Run Code Online (Sandbox Code Playgroud)

但是这不会编译"Errors类型中的方法method1(String,String)不适用于参数(Object)"

我有两个问题:

  1. 我怎么解决这个问题?
  2. 有没有办法检查是否调用了两种方法中的任何一种?想象一下,我有另一个名为method2和method3的方法.我想检查是否有任何一个被调用(但至少有一个).

谢谢.

java unit-testing mockito

11
推荐指数
2
解决办法
3009
查看次数

在Spring 3中创建单一测试

我开始测试应用程序,我想创建几个测试来学习Spring中的Mockito.我一直在阅读一些信息,但我有一些普遍的疑虑,我想问一下.

  1. 我已经看到了Mockito测试,他们使用:@RunWith(MockitoJUnitRunner.class)注释类的测试,而在Spring文档中,它使用@RunWith(SpringJUnit4ClassRunner.class).我不知道它们之间有什么区别,我应该使用哪个应用程序来测试使用Mockito的Spring应用程序.
  2. 由于我还没有看到任何有测试的实际应用程序,我想知道开发人员会做的典型测试.例如,在用户的典型CRUD应用程序(用户可以创建,更新......)中,任何人都可以进行常规测试.

谢谢.

java spring unit-testing mockito spring-3

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

Cloud9中的Mocha测试中的"未声明的变量"警告

我是node.js和用于单元测试的框架Mocha的新手,但是我在cloud9 IDE中创建了几个测试,看看它是如何工作的.代码如下所示:

var assert = require("assert");
require("should");

describe('Array', function(){
  describe('#indexOf()', function(){
    it('should return -1 when the value is not present', function(){
      assert.equal(-1, [1,2,3].indexOf(5));
      assert.equal(-1, [1,2,3].indexOf(0));
    });
  });
});

describe('Array', function(){
  describe('#indexOf()', function(){
    it('should return the index when the value is present', function(){
      assert.equal(1, [1,2,3].indexOf(2));
      assert.equal(0, [1,2,3].indexOf(1));
      assert.equal(2, [1,2,3].indexOf(3));
    });
  });
});
Run Code Online (Sandbox Code Playgroud)

如果我在控制台中键入mocha,则测试会起作用,但IDE会在"describe"和"it"的行中显示警告,因为它表示该变量尚未声明("未声明的变量").

我想知道我应该怎么做这些测试以避免警告.

谢谢.

javascript unit-testing mocha.js node.js cloud9-ide

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

在node.js中创建绘图图像

我想使用创建图像的node.js创建一个应用程序。在图像中,我想以编程方式绘制圆,线或任何函数f(x)(好了,我可以通过在某些坐标上添加点来绘制该函数)。我想知道应该使用node.json的哪个模块,或者是否为此创建了一些东西。

因此,我需要创建一些数学函数给出的图形并将其导出到图像文件中。

谢谢。

drawing image node.js

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

匹配除以单词开头之外的所有内容的模式

如何设置一个正则表达式模式来匹配除以开头的字符串之外的所有单词

  1. /单词
  2. /单词/
  3. /word/ 后面跟其他任何内容。

我认为该模式以 \A 开头,但我不知道如何判断它不应跟在单词后面

谢谢

java regex

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