@@ -0,0 +1,1193 @@
+package com.sdoward.rxgooglemap;%0A%0A%0Aimport com.google.android.gms.maps.GoogleMap;%0Aimport com.google.android.gms.maps.model.GroundOverlay;%0A%0Aimport org.junit.Test;%0Aimport org.junit.runner.RunWith;%0Aimport org.mockito.*;%0Aimport org.powermock.core.classloader.annotations.PrepareForTest;%0Aimport org.powermock.modules.junit4.PowerMockRunner;%0A%0Aimport rx.observers.TestSubscriber;%0A%0Aimport static org.mockito.Mockito.verify;%0A%0A@RunWith(PowerMockRunner.class)%0A@PrepareForTest(GoogleMap.class)%0Apublic class GroundOverlayClickFuncTest %7B%0A%0A%0A    @Mock%0A    private GoogleMap googleMap;%0A    @Captor%0A    private ArgumentCaptor%3CGoogleMap.OnGroundOverlayClickListener%3E argumentCaptor;%0A%0A    @Test%0A    public void shouldEmmitGroundOverlay() throws Exception %7B%0A        TestSubscriber%3CGroundOverlay%3E testSubscriber = new TestSubscriber%3C%3E();%0A        new GroundOverlayClickFunc().call(googleMap)%0A                .subscribe(testSubscriber);%0A        verify(googleMap).setOnGroundOverlayClickListener(argumentCaptor.capture());%0A        argumentCaptor.getValue().onGroundOverlayClick(null);%0A        testSubscriber.assertNoErrors();%0A        testSubscriber.assertValueCount(1);%0A        testSubscriber.assertValue(null);%0A    %7D%0A%7D

Add groundoverlaytest