Hi ich habe folgenden Code:
So ich möchte gerne successful und notsuccesful in dem testCase_message herausliest wie oft es das gibt.
Ich will s aber nur einmal vor der for schleife machen, sodass ich eine genaue Anzahl vorher habe. So setze ich das alles vor die for schleife erkennt der die Variable testCase.getMessage(); nicht mehr, habe eingeis schon versucht, aber nie kam es zum erfolg. Brauche bitte Hilfe.
Code:
BufferedWriter schreibe = null;
schreibe = new BufferedWriter(new FileWriter("TestCase.html", true));
//String successful = "The test case is successful";
String notsuccessful= "The test case was not successful";
int anzahl = 0;
if (0 != testCase_message.length()) {
for (int index = testCase_message.indexOf(testCase_message, 0); index != -1; index = notsuccessful
.indexOf(notsuccessful, index + 1)) {
anzahl++;
}
}
schreibe.write("Nicht erfolgreiche Testfälle: " + anzahl + " TEST");
for (TestCase testCase : testCaseList) {
System.out.println(testCase);
String testCase_id=testCase.getId();
String testCase_title=testCase.getTitle();
String testCase_url=testCase.getUrl();
String testCase_type=testCase.getType();
String testCase_message=testCase.getResultMessage();
schreibe.write("<h2>");
for (int i=0; i<testCase_id.length(); i++){
schreibe.write((byte)testCase_id.charAt(i));
}
schreibe.write("</h2>");
schreibe.newLine();
schreibe.write("Titel: ");
for (int i=0; i<testCase_title.length(); i++){
schreibe.write((byte)testCase_title.charAt(i));
}
schreibe.write("<br/><br/>");
schreibe.newLine();
schreibe.write("URL: ");
for (int i=0; i<testCase_url.length(); i++){
schreibe.write((byte)testCase_url.charAt(i));
}
schreibe.write("<br/><br/>");
schreibe.newLine();
schreibe.write("Type: ");
for (int i=0; i<testCase_type.length(); i++){
schreibe.write((byte)testCase_type.charAt(i));
}
schreibe.write("<br/><br/>");
schreibe.newLine();
schreibe.write("Message: ");
for (int i=0; i<testCase_message.length(); i++){
schreibe.write((byte)testCase_message.charAt(i));
}
schreibe.write("<br/><br/>");
schreibe.newLine();
}
schreibe.close();
System.out.println("Datei erstellt.");
So ich möchte gerne successful und notsuccesful in dem testCase_message herausliest wie oft es das gibt.
Ich will s aber nur einmal vor der for schleife machen, sodass ich eine genaue Anzahl vorher habe. So setze ich das alles vor die for schleife erkennt der die Variable testCase.getMessage(); nicht mehr, habe eingeis schon versucht, aber nie kam es zum erfolg. Brauche bitte Hilfe.