@Test @Transactional @Rollback(true) public void testCreateCanvas() throws Exception { uIService.saveWidget(widget); canvas = new Canvas("testCanvas"); canvas.setCanvasType(CanvasType.PRIVATE); canvas.setCanvasLayout(uIService.getCanvasLayoutById(1L)); canvas.setShortName("testCanvas"); canvas.setCreatedByUserName("createdByUserName"); canvas.setCreatedDateTime(new Date()); canvas.setWidgetInstanceList(widgetInstanceList); uIService.saveCanvas(canvas); Canvas retrivedCanvas = uIService.getCanvasByName(canvas.getName()); Assert.notNull(retrivedCanvas); }
/** * @Author Adarsh kumar * * <p>testCanvasPersistedAndDeletion() provide the functionality of deletion of the canvas based * on the canvasId or canvasName in this test case new canvas is inserted and then deleted by the * uiService for testing. * * @throws Exception */ @Test @Rollback(value = true) @Transactional public void testCanvasPersistedAndDeletion() throws Exception { /* CREATING NEW CANVAS FOR TESTING PURPOSE */ this.uIService.saveWidget(widget); final Canvas canvasNew = new Canvas("testCanvas"); canvasNew.setCanvasType(CanvasType.PRIVATE); canvasNew.setCanvasLayout(uIService.getCanvasLayoutById(1L)); canvasNew.setShortName("testCanvas"); canvasNew.setCreatedByUserName("createdByUserName"); canvasNew.setCreatedDateTime(new Date()); canvasNew.setWidgetInstanceList(widgetInstanceList); final Long canvasId = this.uIService.saveCanvas(canvasNew); Assert.notNull(canvasId, "Canvas Isn't Persisted into database " + canvasId); /* DELETING THE CANVAS FROM DATABASE BASED ON ID */ final Boolean result = this.uIService.deleteCanvasById(canvasNew.getCanvasId()); Assert.isTrue(result, "Canvas Isn't deleted from database"); }