add go lang interface test