반응형
UNit TestCase의 매개 변수로 에서 큰따옴표를 피하는 방법은 무엇입니까?
저는 VB.net 에 작성된 NUunt 테스트를 위해 다음 테스트 사례를 작성하려고 했습니다.
<TestCase("FirstNode", "<node id=\"FirstNode\">")>
Public Sub GetNode_GivenSomeNodeId_ReturnCorrectNode(ByVal nodeId as String,
ByVal expectedXml as String)
(Call the method under test and request the xmlNode with the provided id...)
Assert.AreEqual(expectedXml, returnedXml)
End Sub
그러나 테스트 사례의 두 번째 매개 변수로 전달된 xml 노드는 유효하지 않습니다. 이는 이중 따옴표를 피하는 올바른 방법이 아니기 때문입니다.테스트 중인 메서드가 예상 XML 노드를 반환하는지 확인하기 위한 해결 방법을 찾을 수 있을 것으로 확신하지만, 궁금한 점은 다음과 같습니다.
큰따옴표가 포함된 이와 같은 문자열을 NUnit 테스트의 매개 변수로 전달하는 영리한 방법이 있습니까?
VB에서 이중 따옴표를 피하는 올바른 방법은 이중 따옴표를 두 배로 만드는 것입니다.
<TestCase("FirstNode", "<node id=""FirstNode"">")>
언급URL : https://stackoverflow.com/questions/7726420/how-to-escape-double-quotes-in-as-a-parameter-to-an-nunit-testcase
반응형
'programing' 카테고리의 다른 글
모카를 사용한 코드 적용 범위 (0) | 2023.05.18 |
---|---|
Azure SDK 2.5.1이 cloudService를 게시하지 못함 (0) | 2023.05.18 |
목록에서 항목의 위치를 가져오는 방법은 무엇입니까? (0) | 2023.05.18 |
postgresql로 변수 값 인쇄 (0) | 2023.05.18 |
.NET에서 내부 XAML 파일 만들기 (0) | 2023.05.18 |