+ @Test\r
+ void fusionTest3()\r
+ {\r
+ t.reset();\r
+ Wire a = new Wire(t, 3, 1), b = new Wire(t, 3, 1);\r
+ a.createReadWriteEnd().feedSignals(Bit.Z, Bit.U, Bit.X);\r
+ t.executeAll();\r
+ Wire.fuse(a, b);\r
+ t.executeAll();\r
+ assertBitArrayEquals(b.getValues(), Bit.Z, Bit.U, Bit.X);\r
+ }\r
+\r
+// @Test\r
+// void connectorTest()\r
+// {\r
+// t.reset();\r
+// Wire a = new Wire(t, 3, 1), b = new Wire(t, 3, 1);\r
+// new Connector(t, a.createReadWriteEnd(), b.createReadWriteEnd()).connect();\r
+//// b.createReadWriteEnd();\r
+// a.createReadWriteEnd();\r
+// t.executeAll();\r
+// assertBitArrayEquals(b.getValues(), Bit.U, Bit.U, Bit.U);\r
+// }\r
+\r