Spdz2kDummyDataSupplier implements
    Spdz2kDataSupplier<PlainT> { @Override public Spdz2kTriple<PlainT> getNextTripleShares() { MultiplicationTripleShares rawTriple = supplier.getMultiplicationTripleShares(); return new Spdz2kTriple<>( toSpdz2kSInt(rawTriple.getLeft()), toSpdz2kSInt(rawTriple.getRight()), toSpdz2kSInt(rawTriple.getProduct())); } Spdz2kDummyDataSupplier(int myId, int noOfParties, PlainT secretSharedKey,
      CompUIntFactory<PlainT> factory); @Override Spdz2kTriple<PlainT> getNextTripleShares(); @Override Spdz2kInputMask<PlainT> getNextInputMask(int towardPlayerId); @Override Spdz2kSInt<PlainT> getNextBitShare(); @Override PlainT getSecretSharedKey(); @Override Spdz2kSInt<PlainT> getNextRandomElementShare();  }
@Test public void testGetNextTripleShares() { testGetNextTripleShares(2); testGetNextTripleShares(3); testGetNextTripleShares(5); }