Крис написал функцию toBinary, которая имеет входной параметр целого числа и возвращает строку, представляющую двоичный эквивалент. Например, если функция вызывается с целым числом 3, возвращаемая строка должна быть «11».
Напишите последовательность тестовых спецификаций на английском языке, возможно, используя последовательность «задано», «когда» и «затем» и их эквивалентный код JUnit.
Мой ответ:
Тест должен охватывать нормальные случаи, крайние случаи и ошибочные случаи. Для целого числа, например 3, он должен преобразовать его в 11 после выполнения метода.
@Test
public void testToBinary() {
Binary aBinary = new Binary();
assertEquals(3, 11);
assertEquals(2, 10);
assertFail(10, 8575);
}
это правильно?