< prev index next >
test/jdk/lib/testlibrary/OutputAnalyzerTest.java
Print this page
rev 51638 : [mq]: 8210112
rev 51639 : [mq]: 8210112-1
*** 18,37 ****
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
- package jdk.testlibrary;
/*
* @test
* @summary Test the OutputAnalyzer utility class
* @modules java.management
! * @build jdk.testlibrary.*
! * @run main jdk.testlibrary.OutputAnalyzerTest
*/
public class OutputAnalyzerTest {
public static void main(String args[]) throws Exception {
String stdout = "aaaaaa";
--- 18,38 ----
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/*
* @test
* @summary Test the OutputAnalyzer utility class
* @modules java.management
! * @library /test/lib
! * @run main OutputAnalyzerTest
*/
+ import jdk.test.lib.process.OutputAnalyzer;
+
public class OutputAnalyzerTest {
public static void main(String args[]) throws Exception {
String stdout = "aaaaaa";
*** 148,168 ****
"stderrShouldMatch() failed to throw exception");
} catch (RuntimeException e) {
// expected
}
! if (output.shouldMatchByLine(byLinePattern) != 1) {
! throw new Exception("shouldMatchByLine() should find one line");
}
try {
output.shouldMatchByLine(nonExistingPattern);
throw new Exception("shouldMatchByLine() failed to throw exception");
} catch (RuntimeException e) {
// expected
}
! if (output.stdoutShouldMatchByLine(stdoutByLinePattern) != 1) {
! throw new Exception("stdoutShouldMatchByLine() should find one line");
}
// Should not match
try {
output.shouldNotMatch(nonExistingPattern);
--- 149,175 ----
"stderrShouldMatch() failed to throw exception");
} catch (RuntimeException e) {
// expected
}
! try {
! output.shouldMatchByLine(byLinePattern);
! } catch (RuntimeException e) {
! throw new Exception("shouldMatchByLine() failed", e);
}
+
try {
output.shouldMatchByLine(nonExistingPattern);
throw new Exception("shouldMatchByLine() failed to throw exception");
} catch (RuntimeException e) {
// expected
}
!
! try {
! output.stdoutShouldMatchByLine(stdoutByLinePattern);
! } catch (RuntimeException e) {
! throw new Exception("stdoutShouldMatchByLine() failed", e);
}
// Should not match
try {
output.shouldNotMatch(nonExistingPattern);
< prev index next >