added tests
This commit is contained in:
parent
dbdace7c69
commit
4ef9d0e9fa
@ -24,6 +24,7 @@ import org.junit.Before;
|
|||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.thingsboard.server.common.data.Customer;
|
import org.thingsboard.server.common.data.Customer;
|
||||||
import org.thingsboard.server.common.data.EntitySubtype;
|
import org.thingsboard.server.common.data.EntitySubtype;
|
||||||
|
import org.thingsboard.server.common.data.EntityView;
|
||||||
import org.thingsboard.server.common.data.Tenant;
|
import org.thingsboard.server.common.data.Tenant;
|
||||||
import org.thingsboard.server.common.data.User;
|
import org.thingsboard.server.common.data.User;
|
||||||
import org.thingsboard.server.common.data.asset.Asset;
|
import org.thingsboard.server.common.data.asset.Asset;
|
||||||
@ -182,6 +183,39 @@ public abstract class BaseAssetControllerTest extends AbstractControllerTest {
|
|||||||
.andExpect(status().isNotFound());
|
.andExpect(status().isNotFound());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testDeleteAssetAssignedToEntityView() throws Exception {
|
||||||
|
Asset asset1 = new Asset();
|
||||||
|
asset1.setName("My asset 1");
|
||||||
|
asset1.setType("default");
|
||||||
|
Asset savedAsset1 = doPost("/api/asset", asset1, Asset.class);
|
||||||
|
|
||||||
|
Asset asset2 = new Asset();
|
||||||
|
asset2.setName("My asset 2");
|
||||||
|
asset2.setType("default");
|
||||||
|
Asset savedAsset2 = doPost("/api/asset", asset2, Asset.class);
|
||||||
|
|
||||||
|
EntityView view = new EntityView();
|
||||||
|
view.setEntityId(savedAsset1.getId());
|
||||||
|
view.setTenantId(savedTenant.getId());
|
||||||
|
view.setName("My entity view");
|
||||||
|
view.setType("default");
|
||||||
|
EntityView savedView = doPost("/api/entityView", view, EntityView.class);
|
||||||
|
|
||||||
|
doDelete("/api/asset/" + savedAsset1.getId().getId().toString())
|
||||||
|
.andExpect(status().isBadRequest());
|
||||||
|
|
||||||
|
savedView.setEntityId(savedAsset2.getId());
|
||||||
|
|
||||||
|
doPost("/api/entityView", savedView, EntityView.class);
|
||||||
|
|
||||||
|
doDelete("/api/asset/" + savedAsset1.getId().getId().toString())
|
||||||
|
.andExpect(status().isOk());
|
||||||
|
|
||||||
|
doGet("/api/asset/" + savedAsset1.getId().getId().toString())
|
||||||
|
.andExpect(status().isNotFound());
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testSaveAssetWithEmptyType() throws Exception {
|
public void testSaveAssetWithEmptyType() throws Exception {
|
||||||
Asset asset = new Asset();
|
Asset asset = new Asset();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user