Skip to content

Проблема с методами класса Drill

Тест проверял, корректно ли работает метод UpdateParameters класса Drill. В частности, проверялись три параметра: мощность (power), напряжение (voltage) и обороты (rpm) после обновления. void testInfoFormat() { std::cout << "Running testInfoFormat... ";

Drill drill("Test Drill", 700, 220, 3000);
std::string expected = "Дрель: 220V, Мощность: 700W, Обороты: 3000RPM (ВЫКЛ)";
std::string actual = drill.GetInfo();

assert(actual == expected);

std::cout << "Passed\n";

} Корректность обновления параметров электроприбора Drill методом UpdateParameters(...) и возвращение новых значений через методы GetBasePower(), GetVoltage() и GetRPM(). Нет проверки исходных значений до вызова UpdateParameters() → Рекомендация: Добавить assert’ы, сравнивающие начальные параметры сразу после создания объекта Drill.

Нет тестов на граничные значения