@Test public void jarjestaminenRakennettavilla() { Rakennettava a = new Rakennettava(2, 0); Rakennettava b = new Rakennettava(0, 0); kentta.getRakennettavat().add(a); kentta.getRakennettavat().add(b); Collections.sort(kentta.getRakennettavat()); assertEquals(kentta.getRakennettavat().get(0), b); assertEquals(kentta.getRakennettavat().get(1), a); }
@Test public void jarjestaminenOnnistuu() { Kuljettava a = new Kuljettava(2, 0); Kuljettava b = new Kuljettava(0, 0); Kuljettava c = new Kuljettava(1, 0); Kuljettava d = new Kuljettava(0, 2); Kuljettava e = new Kuljettava(1, 2); Kuljettava f = new Kuljettava(0, 1); kentta.getKuljettavat().add(a); kentta.getKuljettavat().add(b); kentta.getKuljettavat().add(c); kentta.getKuljettavat().add(d); kentta.getKuljettavat().add(e); kentta.getKuljettavat().add(f); Collections.sort(kentta.getKuljettavat()); assertEquals(kentta.getKuljettavat().get(0), b); assertEquals(kentta.getKuljettavat().get(1), c); assertEquals(kentta.getKuljettavat().get(2), a); assertEquals(kentta.getKuljettavat().get(3), f); assertEquals(kentta.getKuljettavat().get(4), d); assertEquals(kentta.getKuljettavat().get(5), e); }