GitBucket
4.20.0
Toggle navigation
Sign in
Files
Branches
1
Tags
Issues
4
Pull requests
Labels
Priorities
Milestones
Wiki
Forks
Jonathan
/
KA-Visual
Browse code
Improved the tests.
master
1 parent
39e3d7b
commit
850815767f5c2fa9f5f210017e428b3f8a2a4106
Jonathan Ström
authored
on 21 Feb 2017
Patch
Showing
2 changed files
src/getUrlResultsTest.java
src/mainClass.java
Ignore Space
Show notes
View
src/getUrlResultsTest.java
import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class getUrlResultsTest { public static void runAll() { printInfo("runOfflineTest", !getUrlResultsTest.runOfflineTest()); printInfo("runOnlineTest", !getUrlResultsTest.runOnlineTest()); } public static boolean runOnlineTest() { String correct = "EXEMELSEXEMPLAR"; String answer = ""; for (String line : getUrlResults.getSearchResults("EXEMP???")) { answer += line; } return (correct == answer); } public static boolean runOfflineTest() { String correct = "EXEMELSEXEMPLAR"; String answer = ""; for (String line : getUrlResults.getWordsList(getListFromFile(), "EXEMP???")) { answer += line; } return (correct == answer); } private static List<String> getListFromFile() { List<String> linesList = new ArrayList<String>(); try(BufferedReader br = new BufferedReader(new FileReader("file.txt"))) { //StringBuilder sb = new StringBuilder(); String line = br.readLine(); while (line != null) { //sb.append(line); //sb.append(System.lineSeparator()); linesList.add(line); line = br.readLine(); } //String everything = sb.toString(); } catch (IOException ioe) {} return linesList; } private static void printInfo(String testMethod) { System.out.println("GetUrlResultsTest->" + testMethod + "(): [OK] Test completed successfully!"); } private static void printError(String testMethod) { System.err.println("GetUrlResultsTest->" + testMethod + "(): [ERROR] Test completed successfully!"); } private static void printInfo(String testMethod, boolean error) { if (error) printError(testMethod); else printInfo(testMethod); } }
import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class getUrlResultsTest { public static boolean runTest() { String correct = "EXEMELSEXEMPLAR"; String answer = ""; for (String line : getUrlResults.getWordsList(getListFromFile())) { answer += line; } return (correct == answer); } private static List<String> getListFromFile() { List<String> linesList = new ArrayList<String>(); try(BufferedReader br = new BufferedReader(new FileReader("file.txt"))) { //StringBuilder sb = new StringBuilder(); String line = br.readLine(); while (line != null) { //sb.append(line); //sb.append(System.lineSeparator()); linesList.add(line); line = br.readLine(); } //String everything = sb.toString(); } catch (IOException ioe) {} return linesList; } }
Ignore Space
Show notes
View
src/mainClass.java
import javax.swing.JFrame; public class mainClass { public static void main(String[] args) { JFrame window = new JFrame(); window.setSize(640, 480); window.setTitle("KA-visual"); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setVisible(true); getUrlResultsTest.runAll(); //getUrlResults("EXEMP???"); } }
import javax.swing.JFrame; public class mainClass { public static void main(String[] args) { JFrame window = new JFrame(); window.setSize(640, 480); window.setTitle("KA-visual"); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setVisible(true); if (getUrlResultsTest.runTest()) { System.out.println("\n\nGetUrlResultsTest: [OK] Test completed successfully!"); } else { System.out.println("\n\nGetUrlResultsTest: [Error] The test did not complete successfully."); } //getUrlResults("EXEMP???"); } }
Show line notes below