Index: vhUnitTest/TECH/StreamUtils/Replace/Test.cls.xml =================================================================== diff -u -r1543 -r3482 --- vhUnitTest/TECH/StreamUtils/Replace/Test.cls.xml (.../Test.cls.xml) (revision 1543) +++ vhUnitTest/TECH/StreamUtils/Replace/Test.cls.xml (.../Test.cls.xml) (revision 3482) @@ -5,33 +5,189 @@ + + + + 33000) + + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 15|"),"") + + Do ##class(TECH.StreamUtils).Replace(Stream,"line number is 15|","line number is 99|") + Do $$$AssertEquals(Stream.Size,StreamSize,"") + + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 15|"),"") + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 99|"),"") + + Do ##class(TECH.StreamUtils).Replace(Stream," ","*") + Do $$$AssertEquals(Stream.Size,StreamSize,"") + + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream," "),"") + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line*number*is*11|"),"") + + ;Do ##class(TECH.StreamUtils).Replace(Stream,"*","**") + ;Do $$$AssertNotEquals(Stream.Size,StreamSize,"") ]]> + + + 33000) + + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 15|"),"") + + Do ##class(TECH.StreamUtils).Replace(Stream,"line number is 15|","line number is 99 en nog wa erbij|") + Do $$$AssertEquals(Stream.Size,StreamSize+16,"") + + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 15|"),"") + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 99 en nog wa erbij|"),"") + + Do ##class(TECH.StreamUtils).Replace(Stream," ","*") + Do $$$AssertEquals(Stream.Size,StreamSize+16,"") + + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream," "),"") + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line*number*is*11|"),"") + + ;Do ##class(TECH.StreamUtils).Replace(Stream,"*","**") + ;Do $$$AssertNotEquals(Stream.Size,StreamSize,"") +]]> + + + + 33000) + + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 900|"),"") + + Do ##class(TECH.StreamUtils).Replace(Stream,"line number is 900|","line number is 999|") + Do $$$AssertEquals(Stream.Size,StreamSize,"") + + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 900|"),"") + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 999|"),"") + + Do ##class(TECH.StreamUtils).Replace(Stream," ","*") + Do $$$AssertEquals(Stream.Size,StreamSize,"") + + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream," "),"") + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line*number*is*11|"),"") + + ;Do ##class(TECH.StreamUtils).Replace(Stream,"*","**") + ;Do $$$AssertNotEquals(Stream.Size,StreamSize,"") +]]> + + + + 33000) + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 15|"),"") + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 900|"),"") + + Do ##class(TECH.StreamUtils).Replace(Stream,"line number is 15|","line number is 99|") + Do ##class(TECH.StreamUtils).Replace(Stream,"line number is 900|","line number is 999|") + Do $$$AssertEquals(Stream.Size,StreamSize,"") + + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 15|"),"") + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 99|"),"") + + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 900|"),"") + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is 999|"),"") + + + Do ##class(TECH.StreamUtils).Replace(Stream," ","*") + Do $$$AssertEquals(Stream.Size,StreamSize,"") + + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream," "),"") + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line*number*is*11|"),"") + + Do $$$AssertTrue(##class(TECH.StreamUtils).IsTextInStream(Stream,"line*number*is*999|"),"") + + + ;Do ##class(TECH.StreamUtils).Replace(Stream,"*","**") + ;Do $$$AssertNotEquals(Stream.Size,StreamSize,"") +]]> + + + + 33000) + + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream,"Dit staat er niet in"),"") + + Do ##class(TECH.StreamUtils).Replace(Stream,"Dit staat er niet in","line number is koekoe|") + + Do $$$AssertEquals(Stream.Size,StreamSize,"") + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream,"Dit staat er niet in"),"") + Do $$$AssertFalse(##class(TECH.StreamUtils).IsTextInStream(Stream,"line number is koekoe|"),"") + + + Do $$$AssertEquals(Stream.Size,StreamSize,"") +]]> +