Package org.jboss.forge.addon.resource.events

Examples of org.jboss.forge.addon.resource.events.ResourceEvent


      Collection<ResourceEvent> changeSet = transaction.getChangeSet();
      Assert.assertEquals(3, changeSet.size());
      Iterator<ResourceEvent> iterator = changeSet.iterator();
      // Created the file
      {
         ResourceEvent event = iterator.next();
         Assert.assertThat(event, is(instanceOf(ResourceCreated.class)));
         Assert.assertEquals(fileResource, event.getResource());
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the Directory
         Assert.assertThat(event, is(instanceOf(ResourceModified.class)));
         Assert.assertThat(event.getResource(), is(instanceOf(DirectoryResource.class)));
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the File resource
         Assert.assertThat(event, is(instanceOf(ResourceModified.class)));
         Assert.assertEquals(fileResource, event.getResource());
      }
      Assert.assertFalse(file.exists());
      Assert.assertTrue(fileResource.exists());
      transaction.commit();
      Assert.assertTrue(fileResource.exists());
View Full Code Here


      newResource.createNewFile();
      Collection<ResourceEvent> changeSet = transaction.getChangeSet();
      Assert.assertEquals(5, changeSet.size());
      Iterator<ResourceEvent> iterator = changeSet.iterator();
      {
         ResourceEvent event = iterator.next();
         // Created the file
         Assert.assertThat(event, is(instanceOf(ResourceCreated.class)));
         Assert.assertEquals(fileResource, event.getResource());
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the Directory
         Assert.assertThat(event, is(instanceOf(ResourceModified.class)));
         Assert.assertThat(event.getResource(), is(instanceOf(DirectoryResource.class)));
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the Directory
         Assert.assertThat(event, is(instanceOf(ResourceModified.class)));
         Assert.assertEquals(fileResource, event.getResource());
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the File resource
         Assert.assertThat(event, is(instanceOf(ResourceDeleted.class)));
         Assert.assertEquals(anotherResource, event.getResource());
      }
      {
         ResourceEvent event = iterator.next();
         // Modified the File resource
         Assert.assertThat(event, is(instanceOf(ResourceCreated.class)));
         Assert.assertEquals(newResource, event.getResource());
      }
      Assert.assertFalse(file.exists());
      Assert.assertTrue(fileResource.exists());
      transaction.commit();
      Assert.assertTrue(fileResource.exists());
View Full Code Here

TOP

Related Classes of org.jboss.forge.addon.resource.events.ResourceEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.