for tests
| 1659 | |
| 1660 | // for tests |
| 1661 | void testSSISerdes(StorageServerInterface const& ssi) { |
| 1662 | printf("ssi=\nid=%s\nlocality=%s\nisTss=%s\ntssId=%s\nacceptingRequests=%s\naddress=%s\ngetValue=%s\n\n\n", |
| 1663 | ssi.id().toString().c_str(), |
| 1664 | ssi.locality.toString().c_str(), |
| 1665 | ssi.isTss() ? "true" : "false", |
| 1666 | ssi.isTss() ? ssi.tssPairID.get().toString().c_str() : "", |
| 1667 | ssi.isAcceptingRequests() ? "true" : "false", |
| 1668 | ssi.address().toString().c_str(), |
| 1669 | ssi.getValue.getEndpoint().token.toString().c_str()); |
| 1670 | |
| 1671 | StorageServerInterface ssi2 = decodeServerListValue(serverListValue(ssi)); |
| 1672 | |
| 1673 | printf("ssi2=\nid=%s\nlocality=%s\nisTss=%s\ntssId=%s\nacceptingRequests=%s\naddress=%s\ngetValue=%s\n\n\n", |
| 1674 | ssi2.id().toString().c_str(), |
| 1675 | ssi2.locality.toString().c_str(), |
| 1676 | ssi2.isTss() ? "true" : "false", |
| 1677 | ssi2.isTss() ? ssi2.tssPairID.get().toString().c_str() : "", |
| 1678 | ssi2.isAcceptingRequests() ? "true" : "false", |
| 1679 | ssi2.address().toString().c_str(), |
| 1680 | ssi2.getValue.getEndpoint().token.toString().c_str()); |
| 1681 | |
| 1682 | ASSERT(ssi.id() == ssi2.id()); |
| 1683 | ASSERT(ssi.locality == ssi2.locality); |
| 1684 | ASSERT(ssi.isTss() == ssi2.isTss()); |
| 1685 | ASSERT(ssi.isAcceptingRequests() == ssi2.isAcceptingRequests()); |
| 1686 | if (ssi.isTss()) { |
| 1687 | ASSERT(ssi2.tssPairID.get() == ssi2.tssPairID.get()); |
| 1688 | } |
| 1689 | ASSERT(ssi.address() == ssi2.address()); |
| 1690 | ASSERT(ssi.getValue.getEndpoint().token == ssi2.getValue.getEndpoint().token); |
| 1691 | } |
| 1692 | |
| 1693 | // unit test for serialization since tss stuff had bugs |
| 1694 | TEST_CASE("/SystemData/SerDes/SSI") { |
no test coverage detected