test golang oop