 
 void loop()
 {
-  suite.run();
+  Test::run();
 }
 
-void assertStringsEqual(Test& __test__, const char* expected, const String& actual)
-{
-  size_t expectedLength = strlen(expected);
-  assertEquals(expectedLength, actual.length());
-  for (size_t i = 0; i < expectedLength; i++)
-  {
-    assertEquals(expected[i], actual[i]);
-  }
-}
-
+// Note: this test required adding a method (Firmata.unsetFirmwareVersion()) to 
+// Firmata.cpp solely for the purpose of running this test. The method has been 
+// removed from Firmata.cpp, but keeping the test here as a recored 
 // test(setFirmwareVersionDoesNotLeakMemory)
 // {
 //   Firmata.setFirmwareVersion(1, 0);

    FIRMATA_MINOR_VERSION,
    0
  };
  assertStringsEqual(__test__, expected, stream.bytesWritten());
}

void processMessage(const byte* message, size_t length)

  byte message[] = { DIGITAL_MESSAGE, 0, 1 };
  processMessage(message, 3);

  assertEqual(128, _digitalPortValue);
}

test(processWriteLargestDigitalValue)
