gatewayd unittest