Dreamine.FullKit.Tests 1.0.0.0
Dreamine.FullKit.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.FullKit.Tests.PLC.DefaultPlcAddressParserTests 클래스 참조sealed

더 자세히 ...

Public 멤버 함수

void Parse_ReturnsAddressForSupportedFormats (string text, PlcDeviceType expectedDeviceType, int expectedOffset, int? expectedBitOffset)
void Parse_ReturnsFailureForInvalidFormats (string text)
void TryParse_ReturnsFalseAndDefaultAddressForInvalidText ()

상세한 설명

Default Plc Address Parser Tests 기능과 관련 상태를 캡슐화합니다.

DefaultPlcAddressParserTests.cs 파일의 14 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ Parse_ReturnsAddressForSupportedFormats()

void Dreamine.FullKit.Tests.PLC.DefaultPlcAddressParserTests.Parse_ReturnsAddressForSupportedFormats ( string text,
PlcDeviceType expectedDeviceType,
int expectedOffset,
int? expectedBitOffset )
inline

Parse Returns Address For Supported Formats 작업을 수행합니다.

매개변수
texttext에 사용할 string 값입니다.
expectedDeviceTypeexpected Device Type에 사용할 PlcDeviceType 값입니다.
expectedOffsetexpected Offset에 사용할 int 값입니다.
expectedBitOffsetexpected Bit Offset에 사용할 int? 값입니다.

DefaultPlcAddressParserTests.cs 파일의 60 번째 라인에서 정의되었습니다.

65 {
66 var result = new DefaultPlcAddressParser().Parse(text);
67
68 Assert.True(result.IsSuccess);
69 Assert.Equal(new PlcAddress(expectedDeviceType, expectedOffset, expectedBitOffset), result.Value);
70 }

◆ Parse_ReturnsFailureForInvalidFormats()

void Dreamine.FullKit.Tests.PLC.DefaultPlcAddressParserTests.Parse_ReturnsFailureForInvalidFormats ( string text)
inline

Parse Returns Failure For Invalid Formats 작업을 수행합니다.

매개변수
texttext에 사용할 string 값입니다.

DefaultPlcAddressParserTests.cs 파일의 95 번째 라인에서 정의되었습니다.

96 {
97 var result = new DefaultPlcAddressParser().Parse(text);
98
99 Assert.False(result.IsSuccess);
100 Assert.NotNull(result.Message);
101 }

◆ TryParse_ReturnsFalseAndDefaultAddressForInvalidText()

void Dreamine.FullKit.Tests.PLC.DefaultPlcAddressParserTests.TryParse_ReturnsFalseAndDefaultAddressForInvalidText ( )
inline

Parse Returns False And Default Address For Invalid Text 작업을 시도하고 성공 여부를 반환합니다.

DefaultPlcAddressParserTests.cs 파일의 112 번째 라인에서 정의되었습니다.

113 {
114 var parser = new DefaultPlcAddressParser();
115
116 var success = parser.TryParse("invalid", out var address);
117
118 Assert.False(success);
119 Assert.Equal(default, address);
120 }

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: