test/jdk/jdk/jfr/cmd/TestPrint.java
changeset 50225 2942ae532175
parent 50113 caf115bb98ad
child 51214 67736b4846a0
equal deleted inserted replaced
50224:67066e7971e1 50225:2942ae532175
    27 
    27 
    28 import java.io.FileWriter;
    28 import java.io.FileWriter;
    29 import java.nio.file.Files;
    29 import java.nio.file.Files;
    30 import java.nio.file.Path;
    30 import java.nio.file.Path;
    31 
    31 
       
    32 import jdk.test.lib.Utils;
    32 import jdk.test.lib.process.OutputAnalyzer;
    33 import jdk.test.lib.process.OutputAnalyzer;
    33 
    34 
    34 /*
    35 /*
    35  * @test
    36  * @test
    36  * @summary Test jfr print
    37  * @summary Test jfr print
    49         output.shouldContain("Could not find file ");
    50         output.shouldContain("Could not find file ");
    50 
    51 
    51         output = ExecuteHelper.run("print", "missing.jfr", "option1", "option2");
    52         output = ExecuteHelper.run("print", "missing.jfr", "option1", "option2");
    52         output.shouldContain("Too many arguments");
    53         output.shouldContain("Too many arguments");
    53 
    54 
    54         Path file = Files.createTempFile("faked-print-file",  ".jfr");
    55         Path file = Utils.createTempFile("faked-print-file",  ".jfr");
    55         FileWriter fw = new FileWriter(file.toFile());
    56         FileWriter fw = new FileWriter(file.toFile());
    56         fw.write('d');
    57         fw.write('d');
    57         fw.close();
    58         fw.close();
    58         output = ExecuteHelper.run("print", "--wrongOption", file.toAbsolutePath().toString());
    59         output = ExecuteHelper.run("print", "--wrongOption", file.toAbsolutePath().toString());
    59         output.shouldContain("Unknown option");
    60         output.shouldContain("Unknown option");