首页 > 解决方案 > 将 int 转换为 Hex 并检查断言。Java AT

问题描述

我的任务是编写一个使用 Integer toHexString 并断言 11 变为 b 的 @Test 注释方法

这就是我尝试获取非法表达式开头的方法:

import org.junit.Test;
import org.junit.Assert;

public class HexTest {
    @Test
    public static void main (String[] args){
        static Integer.toHexString(11){
            Assert.assertEquals("int to Hex", 'b', 11);
        }
    }
}

如果有人能告诉我出了什么问题以及如何解决,我将不胜感激。

标签: javatestingautomationintegerhex

解决方案


固定的:

import org.junit.Assert;
import org.junit.Test;

public class HexTest {
    @Test
    public void integerToHexStringTest() { // test method definition
        // GIVEN
        String expected = "b";
        
        // WHEN 
        String actual = Integer.toHexString(11); // call method `toHexString(11)`

        // THEN
        Assert.assertEquals("int to Hex", expected, actual);
    }
}

推荐阅读