Каковы некоторые популярные соглашения об именах для модульных тестов? [закрыто]

ГенеральнаяСледуйте одинаковым стандартам для всех тестов.Проясните, что представляет собой каждое тестовое состояние.Будьте конкретны в отношении ожидаемого поведения.Примеры

1) MethodName_StateUnderTest_ExpectedBehavior

Public void Sum_NegativeNumberAs1stParam_ExceptionThrown() 

Public void Sum_NegativeNumberAs2ndParam_ExceptionThrown () 

Public void Sum_simpleValues_Calculated ()

Источник:Стандарты именования для модульных тестов

2) Разделение каждого слова подчеркиванием

Public void Sum_Negative_Number_As_1st_Param_Exception_Thrown() 

Public void Sum_Negative_Number_As_2nd_Param_Exception_Thrown () 

Public void Sum_Simple_Values_Calculated ()
ДругиеКонец имен методовКонтрольная работаНачать имена методов с имени класса

Ответы на вопрос(7)

Ваш ответ на вопрос