SPRINT-12: fixed broken test due to types on widgets now

This commit is contained in:
Tim Chamberlain
2022-10-03 14:15:46 -05:00
parent ba4fddb7e5
commit e3903c0ab9
3 changed files with 6 additions and 3 deletions

View File

@ -26,6 +26,7 @@ import com.kingsrook.qqq.backend.core.exceptions.QException;
import com.kingsrook.qqq.backend.core.model.actions.widgets.RenderWidgetInput; import com.kingsrook.qqq.backend.core.model.actions.widgets.RenderWidgetInput;
import com.kingsrook.qqq.backend.core.model.actions.widgets.RenderWidgetOutput; import com.kingsrook.qqq.backend.core.model.actions.widgets.RenderWidgetOutput;
import com.kingsrook.qqq.backend.core.model.dashboard.widgets.ChartData; import com.kingsrook.qqq.backend.core.model.dashboard.widgets.ChartData;
import com.kingsrook.qqq.backend.core.model.dashboard.widgets.WidgetType;
import com.kingsrook.qqq.backend.core.model.metadata.QInstance; import com.kingsrook.qqq.backend.core.model.metadata.QInstance;
import com.kingsrook.qqq.backend.core.utils.TestUtils; import com.kingsrook.qqq.backend.core.utils.TestUtils;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
@ -53,7 +54,7 @@ class RenderWidgetActionTest
RenderWidgetOutput output = new RenderWidgetAction().execute(input); RenderWidgetOutput output = new RenderWidgetAction().execute(input);
assertThat(output.getWidgetData()).isInstanceOf(ChartData.class); assertThat(output.getWidgetData()).isInstanceOf(ChartData.class);
ChartData chartData = (ChartData) output.getWidgetData(); ChartData chartData = (ChartData) output.getWidgetData();
assertEquals("chart", chartData.getType()); assertEquals(WidgetType.CHART.getType(), chartData.getType());
assertThat(chartData.getTitle()).isNotBlank(); assertThat(chartData.getTitle()).isNotBlank();
assertNotNull(chartData.getChartData()); assertNotNull(chartData.getChartData());
} }

View File

@ -28,6 +28,7 @@ import java.nio.charset.StandardCharsets;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import com.kingsrook.qqq.backend.core.model.actions.reporting.ReportFormat; import com.kingsrook.qqq.backend.core.model.actions.reporting.ReportFormat;
import com.kingsrook.qqq.backend.core.model.dashboard.widgets.WidgetType;
import com.kingsrook.qqq.backend.core.utils.JsonUtils; import com.kingsrook.qqq.backend.core.utils.JsonUtils;
import kong.unirest.HttpResponse; import kong.unirest.HttpResponse;
import kong.unirest.Unirest; import kong.unirest.Unirest;
@ -491,7 +492,7 @@ class QJavalinImplementationTest extends QJavalinTestBase
assertEquals(200, response.getStatus()); assertEquals(200, response.getStatus());
JSONObject jsonObject = JsonUtils.toJSONObject(response.getBody()); JSONObject jsonObject = JsonUtils.toJSONObject(response.getBody());
assertNotNull(jsonObject); assertNotNull(jsonObject);
assertEquals("barChart", jsonObject.getString("type")); assertEquals(WidgetType.CHART.getType(), jsonObject.getString("type"));
assertNotNull(jsonObject.getString("title")); assertNotNull(jsonObject.getString("title"));
assertNotNull(jsonObject.getJSONObject("chartData")); assertNotNull(jsonObject.getJSONObject("chartData"));
} }

View File

@ -26,6 +26,7 @@ import com.kingsrook.qqq.backend.core.exceptions.QException;
import com.kingsrook.qqq.backend.core.model.actions.widgets.RenderWidgetInput; import com.kingsrook.qqq.backend.core.model.actions.widgets.RenderWidgetInput;
import com.kingsrook.qqq.backend.core.model.actions.widgets.RenderWidgetOutput; import com.kingsrook.qqq.backend.core.model.actions.widgets.RenderWidgetOutput;
import com.kingsrook.qqq.backend.core.model.dashboard.widgets.ChartData; import com.kingsrook.qqq.backend.core.model.dashboard.widgets.ChartData;
import com.kingsrook.qqq.backend.core.model.dashboard.widgets.WidgetType;
import com.kingsrook.sampleapp.SampleMetaDataProvider; import com.kingsrook.sampleapp.SampleMetaDataProvider;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
@ -48,7 +49,7 @@ class PersonsByCreateDateBarChartTest
RenderWidgetOutput output = new PersonsByCreateDateBarChart().render(new RenderWidgetInput(SampleMetaDataProvider.defineInstance())); RenderWidgetOutput output = new PersonsByCreateDateBarChart().render(new RenderWidgetInput(SampleMetaDataProvider.defineInstance()));
assertThat(output.getWidgetData()).isInstanceOf(ChartData.class); assertThat(output.getWidgetData()).isInstanceOf(ChartData.class);
ChartData chartData = (ChartData) output.getWidgetData(); ChartData chartData = (ChartData) output.getWidgetData();
assertEquals("barChart", chartData.getType()); assertEquals(WidgetType.CHART.getType(), chartData.getType());
assertThat(chartData.getTitle()).isNotBlank(); assertThat(chartData.getTitle()).isNotBlank();
assertNotNull(chartData.getChartData()); assertNotNull(chartData.getChartData());
} }