Fix: 1
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6s
Gitea Actions Demo / GoBuild (push) Failing after 4s

This commit is contained in:
2024-09-09 17:58:15 -04:00
commit 89a159224e
42 changed files with 569 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
package PrepSession;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
/**
* Unit test for simple App.
*/
public class AppTest
extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}
/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
}
}
@@ -0,0 +1,21 @@
package PrepSession;
import org.junit.Test;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import static org.junit.Assert.assertEquals;
public class EagleTestCase {
@Test
public void Eagle_testATTACK(){
Eagle hawk = new Eagle();
ByteArrayOutputStream eagAttack = new ByteArrayOutputStream();
System.setOut(new PrintStream(eagAttack));
hawk.Attacking();
assertEquals("The Eagle is going crazy and I can't fucking find his prey.\n", eagAttack.toString());
assertEquals(1, hawk.lifeNum);
}
}
@@ -0,0 +1,31 @@
package PrepSession;
import org.junit.Test;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import static org.junit.Assert.assertEquals;
public class FishTestCase {
// Fish hides successfully
@Test
public void test_fish_hides_successfully() {
Fish fish = new Fish();
// Assuming the output is checked via console output, we can use System.out to capture it.
// This is a simple example, in real scenarios, we might use a logging framework or mock the output.
ByteArrayOutputStream outContent = new ByteArrayOutputStream();
System.setOut(new PrintStream(outContent));
fish.Hiding();
assertEquals("The fish is going deeper to hide from the Eagle\n", outContent.toString());
}
@Test
public void test_fishAttack(){
Fish fish = new Fish();
ByteArrayOutputStream attckOut = new ByteArrayOutputStream();
System.setOut(new PrintStream(attckOut));
fish.Attacking();
assertEquals("The fish attacked a smaller fish\n", attckOut.toString());
}
}
@@ -0,0 +1,19 @@
package PrepSession;
import org.junit.Test;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import static org.junit.Assert.assertEquals;
public class RabbitTestCase {
@Test
public void Rabbit_TestCase(){
Rabbit rabbit = new Rabbit();
ByteArrayOutputStream outContent = new ByteArrayOutputStream();
System.setOut(new PrintStream(outContent));
rabbit.Hiding();
assertEquals("The Rabbit is running like crazy to hide.\n", outContent.toString());
}
}