|
Dreamine.UI.WinForms.Tests 1.0.0.0
Dreamine.UI.WinForms.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
|
Public 멤버 함수 | |
| void | IsChecked_DefaultIsFalse () |
| void | IsChecked_SetToTrue_PropertyChanges () |
| void | IsChecked_SetTrue_RaisesCheckedChanged () |
| void | GroupName_DefaultIsEmpty () |
| void | GroupName_SetAndGet_Roundtrip () |
| void | SameGroup_SelectingOne_UnchecksOther () |
| void | DifferentGroups_SelectingOne_DoesNotAffectOther () |
| void | NoParent_SettingChecked_DoesNotThrow () |
Private 멤버 함수 | |
| Assert. | False (rb.IsChecked) |
| Assert. | True (rb.IsChecked) |
| Assert. | Equal (1, fired) |
| Assert. | Equal (string.Empty, rb.GroupName) |
| Assert. | Equal ("group1", rb.GroupName) |
| container.Controls. | Add (rb1) |
| container.Controls. | Add (rb2) |
| Assert. | False (rb1.IsChecked) |
| Assert. | True (rb2.IsChecked) |
| container.Controls. | Add (rb1) |
| container.Controls. | Add (rb2) |
| Assert. | True (rb1.IsChecked) |
| Assert. | True (rb2.IsChecked) |
| Assert. | Null (ex) |
정적 Private 멤버 함수 | |
| static void | Sta (Action action) |
Private 속성 | |
| int | fired = 0 |
| rb. | CheckedChanged = (_, _) => fired++ |
| rb. | IsChecked = true |
| var | rb1 = new DreamineRadioButton { GroupName = "g", IsChecked = true } |
| var | rb2 = new DreamineRadioButton { GroupName = "g" } |
| rb2. | IsChecked = true |
| var | ex = Record.Exception(() => rb.IsChecked = true) |
Dreamine 라디오 버튼의 상태, 이벤트 및 그룹 상호 배제를 STA 환경에서 검증합니다.
DreamineRadioButtonTests.cs 파일의 16 번째 라인에서 정의되었습니다.
|
private |
다음을 참조함 : rb1.
|
private |
다음을 참조함 : rb1.
|
private |
다음을 참조함 : rb2.
|
private |
다음을 참조함 : rb2.
|
inline |
서로 다른 그룹의 항목 선택이 서로 영향을 주지 않는지 검증합니다.
DreamineRadioButtonTests.cs 파일의 158 번째 라인에서 정의되었습니다.
|
private |
|
private |
다음을 참조함 : fired.
|
private |
|
private |
|
private |
다음을 참조함 : rb1.
|
inline |
그룹 이름 기본값이 빈 문자열인지 검증합니다.
DreamineRadioButtonTests.cs 파일의 104 번째 라인에서 정의되었습니다.
|
inline |
그룹 이름 설정 및 조회가 같은 값을 반환하는지 검증합니다.
DreamineRadioButtonTests.cs 파일의 120 번째 라인에서 정의되었습니다.
|
inline |
선택 상태 기본값이 거짓인지 검증합니다.
DreamineRadioButtonTests.cs 파일의 53 번째 라인에서 정의되었습니다.
|
inline |
선택 상태를 참으로 설정할 수 있는지 검증합니다.
DreamineRadioButtonTests.cs 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : IsChecked.
|
inline |
선택 시 변경 이벤트가 한 번 발생하는지 검증합니다.
DreamineRadioButtonTests.cs 파일의 85 번째 라인에서 정의되었습니다.
|
inline |
부모가 없는 라디오 버튼을 선택해도 예외가 발생하지 않는지 검증합니다.
DreamineRadioButtonTests.cs 파일의 180 번째 라인에서 정의되었습니다.
|
private |
다음을 참조함 : ex.
|
inline |
같은 그룹의 두 번째 항목을 선택하면 첫 번째 항목이 해제되는지 검증합니다.
DreamineRadioButtonTests.cs 파일의 136 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
지정한 테스트 동작을 STA 스레드에서 실행하고 발생한 예외를 호출 스레드에 다시 던집니다.
| action | STA 스레드에서 실행할 테스트 동작입니다. |
DreamineRadioButtonTests.cs 파일의 34 번째 라인에서 정의되었습니다.
다음을 참조함 : ex.
|
private |
|
private |
다음을 참조함 : rb1.
|
private |
다음을 참조함 : rb2.
|
private |
다음을 참조함 : rb2.
|
private |
DreamineRadioButtonTests.cs 파일의 90 번째 라인에서 정의되었습니다.
|
private |
DreamineRadioButtonTests.cs 파일의 184 번째 라인에서 정의되었습니다.
|
private |
DreamineRadioButtonTests.cs 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Equal().
|
private |
DreamineRadioButtonTests.cs 파일의 144 번째 라인에서 정의되었습니다.
|
private |
DreamineRadioButtonTests.cs 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DifferentGroups_SelectingOne_DoesNotAffectOther(), IsChecked_SetToTrue_PropertyChanges().
|
private |
DreamineRadioButtonTests.cs 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Add(), DifferentGroups_SelectingOne_DoesNotAffectOther(), False(), True().
|
private |
DreamineRadioButtonTests.cs 파일의 141 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Add(), DifferentGroups_SelectingOne_DoesNotAffectOther(), True().