Вопрос пользователя:
Ответ нейросети:
package main
import ( "testing" )
type Test struct { in int out string }
var tests = []Test{ {-1, "negative"}, {5, "short"}, {10, "long"}, }
func TestLength(t *testing.T) { for i, test := range tests { size := Length(test.in) if size != test.out { t.Errorf("#%d: Size(%d)=%s; want %s", i, test.in, size, test.out) } } }
func Length(n int) string { if n < 0 { return "negative" } else if n < 10 { return "short" } else { return "long" } }
Для достижения 100% покрытия кода была добавлена новая проверка для случая, когда входное значение больше или равно 10.
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.