@ -50,6 +50,7 @@ import org.thingsboard.server.edge.imitator.EdgeImitator;
import org.thingsboard.server.gen.edge.v1.AdminSettingsUpdateMsg ;
import org.thingsboard.server.gen.edge.v1.AssetProfileUpdateMsg ;
import org.thingsboard.server.gen.edge.v1.AssetUpdateMsg ;
import org.thingsboard.server.gen.edge.v1.CustomerUpdateMsg ;
import org.thingsboard.server.gen.edge.v1.DeviceProfileUpdateMsg ;
import org.thingsboard.server.gen.edge.v1.DeviceUpdateMsg ;
import org.thingsboard.server.gen.edge.v1.QueueUpdateMsg ;
@ -820,7 +821,7 @@ public abstract class BaseEdgeControllerTest extends AbstractControllerTest {
EdgeImitator edgeImitator = new EdgeImitator ( EDGE_HOST , EDGE_PORT , edge . getRoutingKey ( ) , edge . getSecret ( ) ) ;
edgeImitator . ignoreType ( UserCredentialsUpdateMsg . class ) ;
edgeImitator . expectMessageAmount ( 19 ) ;
edgeImitator . expectMessageAmount ( 20 ) ;
edgeImitator . connect ( ) ;
assertThat ( edgeImitator . waitForMessages ( ) ) . as ( "await for messages on first connect" ) . isTrue ( ) ;
@ -832,8 +833,9 @@ public abstract class BaseEdgeControllerTest extends AbstractControllerTest {
assertThat ( edgeImitator . findAllMessagesByType ( AssetUpdateMsg . class ) ) . as ( "two msgs - one during sync process, and one more once asset assigned to edge" ) . hasSize ( 2 ) ;
assertThat ( edgeImitator . findAllMessagesByType ( UserUpdateMsg . class ) ) . as ( "one msg during sync process for tenant admin user" ) . hasSize ( 1 ) ;
assertThat ( edgeImitator . findAllMessagesByType ( AdminSettingsUpdateMsg . class ) ) . as ( "admin setting update" ) . hasSize ( 4 ) ;
assertThat ( edgeImitator . findAllMessagesByType ( CustomerUpdateMsg . class ) ) . as ( "one msg during sync process for 'Public' customer" ) . hasSize ( 1 ) ;
edgeImitator . expectMessageAmount ( 14 ) ;
edgeImitator . expectMessageAmount ( 15 ) ;
doPost ( "/api/edge/sync/" + edge . getId ( ) ) ;
assertThat ( edgeImitator . waitForMessages ( ) ) . as ( "await for messages after edge sync rest api call" ) . isTrue ( ) ;
@ -845,6 +847,7 @@ public abstract class BaseEdgeControllerTest extends AbstractControllerTest {
assertThat ( edgeImitator . findAllMessagesByType ( UserUpdateMsg . class ) ) . as ( "user update msg" ) . hasSize ( 1 ) ;
assertThat ( edgeImitator . findAllMessagesByType ( AdminSettingsUpdateMsg . class ) ) . as ( "admin setting update msg" ) . hasSize ( 4 ) ;
assertThat ( edgeImitator . findAllMessagesByType ( DeviceUpdateMsg . class ) ) . as ( "asset update msg" ) . hasSize ( 1 ) ;
assertThat ( edgeImitator . findAllMessagesByType ( CustomerUpdateMsg . class ) ) . as ( "one msg during sync process for 'Public' customer" ) . hasSize ( 1 ) ;
edgeImitator . allowIgnoredTypes ( ) ;
try {