How to assert greater than using JUnit Assert?

前端 未结 8 852
你的背包
你的背包 2020-12-25 09:04

I have these values coming from a test

previousTokenValues[1] = \"1378994409108\"
currentTokenValues[1] = \"1378994416509\"

and I try

8条回答
  •  长发绾君心
    2020-12-25 09:40

    Alternatively if adding extra library such as hamcrest is not desirable, the logic can be implemented as utility method using junit dependency only:

    public static void assertGreaterThan(int greater, int lesser) {
        assertGreaterThan(greater, lesser, null);
    }
    
    public static void assertGreaterThan(int greater, int lesser, String message) {
        if (greater <= lesser) {
            fail((StringUtils.isNotBlank(message) ? message + " ==> " : "") +
                    "Expected: a value greater than <" + lesser + ">\n" +
                    "But <" + greater + "> was " + (greater == lesser ? "equal to" : "less than") + " <" + lesser + ">");
        }
    }
    

提交回复
热议问题