小编Jos*_*nes的帖子

Junit在通过测试时抛出警告

我正在研究一个项目,我们正在使用junit进行测试,但由于它还处于早期阶段,许多功能尚未实现,尽管它们已经为它们编写了测试

这意味着这些测试(显然)总是失败

我想知道是否有人知道如何让JUnit在显示警告时通过测试.最好使用可自定义的消息,以便我们注意到该功能尚未实现.

这一点是我们想要编码只在所有测试都通过的情况下进行编译,而目前这根本不可能.

我意识到我们可以注释掉或删除问题测试,但是我们冒着忘记在以后添加它们的风险.

java junit unit-testing

13
推荐指数
3
解决办法
7383
查看次数

c ++字符串数组问题

我只是学习来自Java背景的c ++.

现在只是玩简单的类,但出于某种原因,当相同的语法在其他地方编译时,以下将无法编译:

class CardDealer {

    private:
        string suits[4];
        string values[13];
        bool cardTaken[4][13];
        int getRand(int top);
        void getValidSuit(int *suit);
        void getValidCard(int suit,int *value);

    public:
        CardDealer();
        string dealCard();
        void resetDeck();
};

CardDealer::CardDealer(){
    suits = {"hearts", "clubs", "spades", "diamonds"};
    values = {"ace","two","three","four","five","six","seven","eight","nine","ten","jack","queen","king"};
    cardTaken = {{false,false,false,false,false,false,false,false,false,false,false,false,false},{false,false,false,false,false,false,false,false,false,false,false,false,false},
    {false,false,false,false,false,false,false,false,false,false,false,false,false},{false,false,false,false,false,false,false,false,false,false,false,false,false}};
}
Run Code Online (Sandbox Code Playgroud)

显然这只是课程的一部分所以请不要因为错过'}而对我大喊大叫

当编译器遇到构造函数中的实例化时,编译器会摇摆不定,吐出这样的错误:


1>.\CardDealer.cpp(26) : error C2059: syntax error : '{'
1>.\CardDealer.cpp(26) : error C2143: syntax error : missing ';' before '{'
1>.\CardDealer.cpp(26) : error C2143: syntax error : missing ';' before '}' …
Run Code Online (Sandbox Code Playgroud)

c++ arrays string

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

标签 统计

arrays ×1

c++ ×1

java ×1

junit ×1

string ×1

unit-testing ×1