import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class KruskalTest {
@Test
public void kruskalLastTest() {
Kruskal s = new Kruskal();
String directory = "/Users/userNameHere/Desktop/instances/";
s.readGraph(directory + "USA-road-d.NY.gr");
long result = s.runOp();
assertEquals(261159288, result, "Got " + result + " but expected 261159288!");
System.out.println("OK!");
s.readGraph(directory + "USA-road-d.BAY.gr");
result = s.runOp();
assertEquals(435798417, result, "Got " + result + " but expected 435798417!");
System.out.println("OK!");
s.readGraph(directory + "USA-road-d.COL.gr");
result = s.runOp();
assertEquals(1323900090, result, "Got " + result + " but expected 1323900090!");
System.out.println("OK!");
s.readGraph(directory + "USA-road-d.FLA.gr");
result = s.runOp();
assertEquals(1806814846, result, "Got " + result + " but expected 1806814846!");
System.out.println("OK!");
s.readGraph(directory + "USA-road-d.NW.gr");
result = s.runOp();
assertEquals(3522586810L, result, "Got " + result + " but expected 3522586810!");
System.out.println("OK!");
s.readGraph(directory + "USA-road-d.NE.gr");
result = s.runOp();
assertEquals(2131122758L, result, "Got " + result + " but expected 2131122758!");
System.out.println("OK!");
}
}