@Test
	public void testListadoApicultoresOrdenados() {
		Sistema s = new Sistema();
		s.inicializarSistema(1);
		String ciApicultor2 = "3.702.515-7";
		String ciApicultor4 = "3.702.515-9";
		String ciApicultor3 = "3.702.515-8";
		String ciApicultor1 = "1.111.111-1";
		String ciApicultor6 = "9.999.999-9";
		String ciApicultor5 = "5.555.555-5";
		String ciApicultor1FormatoNum = "11111111";
		String ciApicultor2FormatoNum = "37025157";
		String ciApicultor3FormatoNum = "37025158";
		String ciApicultor4FormatoNum = "37025159";
		String ciApicultor5FormatoNum = "55555555";
		String ciApicultor6FormatoNum = "99999999";
		String nom1 = "Omar";
		String nom2 = "Annabella";
		String nom3 = "Neca";

		assertEquals(TipoError.OK, s.registrarApicultor(ciApicultor4, nom1, "60 metros", "o@gmail.com", "098206900").retorno);
		assertEquals(TipoError.OK, s.registrarApicultor(ciApicultor5, nom2, "60 metros", "o@gmail.com", "098206900").retorno);
		assertEquals(TipoError.OK, s.registrarApicultor(ciApicultor1, nom3, "60 metros", "o@gmail.com", "098206900").retorno);
		assertEquals(TipoError.OK, s.registrarApicultor(ciApicultor3, nom1, "60 metros", "o@gmail.com", "098206900").retorno);
		assertEquals(TipoError.OK, s.registrarApicultor(ciApicultor6, nom1, "60 metros", "o@gmail.com", "098206900").retorno);
		assertEquals(TipoError.OK, s.registrarApicultor(ciApicultor2, nom1, "60 metros", "o@gmail.com", "098206900").retorno);

		TipoRetorno res = s.listadoApicultores();
		// System.out.println(res.valorString);
		assertEquals(TipoError.OK, res.retorno);
		// Valido que sean exactamente 6 resultados
		assertEquals(res.valorString.split("\\|").length, 6);
		// Valido que esten los 6 valores que puse
		assertTrue(res.valorString.contains(ciApicultor1) | res.valorString.contains(ciApicultor1FormatoNum));
		assertTrue(res.valorString.contains(ciApicultor2) | res.valorString.contains(ciApicultor2FormatoNum));
		assertTrue(res.valorString.contains(ciApicultor3) | res.valorString.contains(ciApicultor3FormatoNum));
		assertTrue(res.valorString.contains(ciApicultor4) | res.valorString.contains(ciApicultor4FormatoNum));
		assertTrue(res.valorString.contains(ciApicultor5) | res.valorString.contains(ciApicultor5FormatoNum));
		assertTrue(res.valorString.contains(ciApicultor6) | res.valorString.contains(ciApicultor6FormatoNum));
		// Valido que esten todos en orden
		assertTrue((res.valorString.indexOf(ciApicultor1) < res.valorString.indexOf(ciApicultor2)
				&& res.valorString.indexOf(ciApicultor2) < res.valorString.indexOf(ciApicultor3)
				&& res.valorString.indexOf(ciApicultor3) < res.valorString.indexOf(ciApicultor4)
				&& res.valorString.indexOf(ciApicultor4) < res.valorString.indexOf(ciApicultor5) && res.valorString.indexOf(ciApicultor5) < res.valorString
				.indexOf(ciApicultor6))
				|| (res.valorString.indexOf(ciApicultor1FormatoNum) < res.valorString.indexOf(ciApicultor2FormatoNum)
						&& res.valorString.indexOf(ciApicultor2FormatoNum) < res.valorString.indexOf(ciApicultor3FormatoNum)
						&& res.valorString.indexOf(ciApicultor3FormatoNum) < res.valorString.indexOf(ciApicultor4FormatoNum)
						&& res.valorString.indexOf(ciApicultor4FormatoNum) < res.valorString.indexOf(ciApicultor5FormatoNum) && res.valorString
						.indexOf(ciApicultor5FormatoNum) < res.valorString.indexOf(ciApicultor6FormatoNum)));
	}