@Test @Transactional @Rollback(true) public void testSaveWidget() throws JsonParseException, JsonMappingException, JsonProcessingException, IOException { LucasObjectMapper om = new LucasObjectMapper(); String stringActionConfig = om.writeValueAsString(mappedActionConfig); MappedActionConfigurable<String, Map<Permission, Boolean>> mac = om.readValue( stringActionConfig, new TypeReference<MappedActionConfigurable<String, Map<Permission, Boolean>>>() {}); uIService.deleteWidget(widget.getName()); uIService.saveWidget(widget); AbstractLicensableWidget retrivedWidget = uIService.getWidgetByName(widget.getName()); Assert.notNull(retrivedWidget); }