rowMatch.values[0] );
assertEquals( "seconduser",
rowMatch.values[2] ); //should be "from" that user name...
//shouldn't be in second user's inbox
UserInbox secondUsersInbox = new UserInbox( repo2 );
secondUsersInbox.loadIncoming();
assertEquals( 0,
secondUsersInbox.loadIncoming().size() );
assertEquals( 1,
secondUsersInbox.loadRecentEdited().size() );
//ok lets create a third user...
RulesRepository repo3 = new RulesRepository( repositoryStartupService.newSession( "thirduser" ) );
AssetItem as3 = repo3.loadDefaultModule().loadAsset( "testLoadInbox" );
as3.updateContent( "hey22" );
as3.checkin( "here we go again 22!" );
Thread.sleep( 250 );
//so should be in second user's inbox
assertEquals( 1,
secondUsersInbox.loadIncoming().size() );
//and also still in the first user's...
found = false;
res = serviceImplementation.loadInbox( ExplorerNodeConfig.INCOMING_ID );
for ( TableDataRow row : res.data ) {