Вопрос пользователя:

Напишите тест для функции DeleteVowels(s string) string, которая должна удалять все гласные из строки английского языка (y не считается гласной). Используйте table driven testing. Примечания Функцию DeleteVowels реализовывать не нужно.

Ответ нейросети:

package main

import "testing"

func TestDeleteVowels(t *testing.T) { tests := []struct { input string expected string }{ {"hello", "hll"}, {"world", "wrld"}, {"apple", "ppl"}, {"banana", "bnn"}, {"elephant", "lphnt"}, {"orange", "rng"}, {"", ""}, }

for _, test := range tests {
	result := DeleteVowels(test.input)
	if result != test.expected {
		t.Errorf("For input %s, expected %s, but got %s", test.input, test.expected, result)
	}
}

}

Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.

Напишите нам, если в вопросе есть ваши персональные данные ([email protected])

Все вопросы

Последние вопросы: