@@ -0,0 +1,806 @@
+package com.bendb.thrifty.integration;%0A%0Aimport com.bendb.thrifty.protocol.CompactProtocol;%0Aimport com.bendb.thrifty.protocol.Protocol;%0Aimport com.bendb.thrifty.testing.ServerProtocol;%0Aimport com.bendb.thrifty.testing.ServerTransport;%0Aimport com.bendb.thrifty.transport.Transport;%0A%0Apublic class CompactProtocolConformance extends ConformanceBase %7B%0A    @Override%0A    protected ServerTransport getServerTransport() %7B%0A        return ServerTransport.BLOCKING;%0A    %7D%0A%0A    @Override%0A    protected ServerProtocol getServerProtocol() %7B%0A        return ServerProtocol.COMPACT;%0A    %7D%0A%0A    @Override%0A    protected Transport decorate(Transport transport) %7B%0A        return transport;%0A    %7D%0A%0A    @Override%0A    protected Protocol createProtocol(Transport transport) %7B%0A        return new CompactProtocol(transport);%0A    %7D%0A%7D%0A

Add CompactProtocol conformance tests