小编sca*_*ved的帖子

QUnit无法识别多个测试

我遇到了QUNIT的问题,无论我做什么,测试套件只会识别一个测试或模块,即使我在javascript中有多个.任何帮助将不胜感激!

    <script>
          $(document).ready(function(){
            QUnit.log = function(result, message)
            {
                if (window.console && window.console.log)
                {
                   window.console.log(result +' :: '+ message);
                }   
            }
            module("Basic Unit Test");
            test("Sample test", function()
            {
                expect(1);
                equal(divide(4,2),2, 'Expected 2 as the result, result was ' + divide(4,2));
            });
                        test("Test two", function() {
                        expect(1);
                        equal(divide(8,2),2,'Expected 4 as the result, result was ' + divide(8,2));
                        });

            function divide(a,b){
                return a / b;
            }
          });

    </script>
Run Code Online (Sandbox Code Playgroud)

javascript testing unit-testing qunit

25
推荐指数
2
解决办法
3297
查看次数

使用 Jongo 和 MongoDB 将 Jackson 反序列化中的 ObjectId _id 重命名为 id

我刚刚开始使用 play 框架、jongo 和 MongoDB 开发一个项目。该项目最初是在 Play 2.1 中使用 pojo 编写的,其 String id 字段同时注释有: @Id 和 @ObjectId 这将作为 ObjectId 持久保存到 Mongo,并且反序列化时会将 id 输出为: "id":"53fcb9ede4b0b18314098d10" 例如。

由于升级到 Jongo 1.1 和 Play 2.3.3,id 属性在反序列化时始终命名为“_id”,我希望该属性保留字段名称,但无法使用 @JsonProperty("custom_name") 作为 Jongo @Id 注释@JsonProperty("_id") 在幕后执行。

import org.jongo.marshall.jackson.oid.Id;
import org.jongo.marshall.jackson.oid.ObjectId;

public class PretendPojo {

    @Id
    @ObjectId
    private String id;

    private String name;

    public PretendPojo() {
    }

    public PretendPojo(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = …
Run Code Online (Sandbox Code Playgroud)

java mongodb jackson playframework-2.0 jongo

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