package edu.kit.informatik.bibliography.tests;

import edu.kit.informatik.bibliography.Console;
import edu.kit.informatik.Terminal;
import static org.junit.Assert.*;
import org.junit.Test;
import java.util.*;

public class CompleteTest
{

	@Test
	public void immediatelyQuitTest()
	{
		Terminal.initialize("quit");

		Console.main(null);

		assertArrayEquals(new Terminal.Output[] { new Terminal.StringOutput("Ok") }, Terminal.getOutput());
		Terminal.finish();
	}

	@Test
	public void hypotheticalTest()
	{
		Terminal.initialize("add author A,B", "add author", "quit");

		Console.main(null);

		assertArrayEquals(new Terminal.Output[] {
			new Terminal.StringOutput("Ok"),
			Terminal.error,
			new Terminal.StringOutput("Ok") }, Terminal.getOutput());
		Terminal.finish();
	}
}

@@ -232,24 +232,30 @@
 Test%0A%7B%0A%0A
-%09
+    
 @Test%0A
-%09
+    
 public v
@@ -276,29 +276,38 @@
 yQuitTest()%0A
-%09%7B%0A%09%09
+    %7B%0A        
 Terminal.ini
@@ -316,34 +316,40 @@
 alize(%22quit%22);%0A%0A
-%09%09
+        
 Console.main(nul
@@ -345,34 +345,40 @@
 le.main(null);%0A%0A
-%09%09
+        
 assertArrayEqual
@@ -453,34 +453,40 @@
 l.getOutput());%0A
-%09%09
+        
 Terminal.finish(
@@ -492,20 +492,29 @@
 ();%0A
-%09%7D%0A%0A%09
+    %7D%0A%0A    
 @Test%0A
-%09
+    
 publ
@@ -544,13 +544,22 @@
 t()%0A
-%09%7B%0A%09%09
+    %7B%0A        
 Term
@@ -616,18 +616,24 @@
 uit%22);%0A%0A
-%09%09
+        
 Console.
@@ -645,18 +645,24 @@
 null);%0A%0A
-%09%09
+        
 assertAr
@@ -695,19 +695,28 @@
 put%5B%5D %7B%0A
-%09%09%09
+            
 new Term
@@ -740,19 +740,28 @@
 (%22Ok%22),%0A
-%09%09%09
+            
 Terminal
@@ -772,11 +772,20 @@
 or,%0A
-%09%09%09
+            
 new 
@@ -842,10 +842,16 @@
 ));%0A
-%09%09
+        
 Term
@@ -869,9 +869,36 @@
 ();%0A
-%09%7D%0A%7D
+    %7D%0A%7D%0A%0A// vim: set expandtab:
 %0A

Switch from tabs to spaces in CompleteTest.java