mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
SPRINT-12: fixed broken test due to types on widgets now
This commit is contained in:
@ -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());
|
||||||
}
|
}
|
||||||
|
@ -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"));
|
||||||
}
|
}
|
||||||
|
@ -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());
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user