package pr2.generics.super_extends.test;

import org.junit.jupiter.api.Test;
import pr2.generics.super_extends.Liste;

import static org.junit.jupiter.api.Assertions.assertEquals;


/**
 * Test für die Liste.
 */
public class ListeTest {

    /**
     * Testet das Umkopieren.
     */
    @Test
    void testAddAndClear() {
// TODO: Einkommentieren
//        Liste<String> ls = new Liste<>();
//        Liste<Object> lo = new Liste<>();
//
//        ls.add("Hallo");
//        ls.add("Hugo");
//        ls.add("Peter");
//        ls.add("Alfons");
//
//        ls.copyInto(lo);
//
//        assertEquals("Hallo", lo.get(0));
//        assertEquals("Hugo", lo.get(1));
//        assertEquals("Peter", lo.get(2));
//        assertEquals("Alfons", lo.get(3));
//
//        lo = new Liste<>();
//        lo.fillFrom(ls);
//
//        assertEquals("Hallo", lo.get(0));
//        assertEquals("Hugo", lo.get(1));
//        assertEquals("Peter", lo.get(2));
//        assertEquals("Alfons", lo.get(3));
    }
}
