Skip to content
Snippets Groups Projects
Select Git revision
  • 51d1cdf62e041de03f48e29a94dc1029281259c5
  • main default protected
  • melissa
  • yanis
  • variant
5 results

SimulatorApplication.java

Blame
  • Forked from COUETOUX Basile / FirefighterStarter
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    VectorTest.java 2.97 KiB
    import static junit.framework.TestCase.fail;
    import static org.hamcrest.MatcherAssert.assertThat;
    import static org.hamcrest.Matchers.*;
    
    import org.junit.Test;
    
    public class VectorTest {
    
        @Test
        public void testVectorInt() {
            Vector vector = new Vector(123);
            assertThat(vector.capacity(), equalTo(123));
            assertThat(vector.size(), equalTo(0));
        }
    
        @Test
        public void testVector() {
            Vector vector = new Vector();
            assertThat(vector.capacity(), equalTo(10));
            assertThat(vector.size(), equalTo(0));
        }
    
        @Test
        public void testEnsureCapacity_CapacityDoubled() {
            Vector vector = new Vector(23);
            vector.ensureCapacity(24);
            assertThat(vector.capacity(), greaterThanOrEqualTo(23*2));
        }
    
        @Test
        public void testEnsureCapacity_CapacitySatified() {
            Vector vector = new Vector(23);
            vector.ensureCapacity(120);
            /* TODO */
            fail("not yet implemented");
        }
    
        @Test
        public void testEnsureCapacity_CapacityAlwaysIncreased() {
            Vector vector = new Vector(120);
            vector.ensureCapacity(10);
            assertThat(vector.capacity(), equalTo(120));
        }
    
        @Test
        public void testResize() {
            Vector vector = new Vector();
            vector.resize(120);
            /* TODO */
            fail("not yet implemented");
        }
    
        @Test
        public void testResize_Zeros() {
            Vector vector = new Vector(1);
            vector.add(2);
            vector.resize(0);
            vector.resize(1);
            assertThat(vector.get(0), equalTo(0));
        }
    
        @Test
        public void testResize_CapacityIncreased() {
            /* TODO */
            fail("not yet implemented");
        }
    
        @Test
        public void testResize_CapacityAlwaysIncreased() {
            /* TODO */