Class ModelWithEolAssertions


  • public class ModelWithEolAssertions
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(org.eclipse.emf.ecore.EObject... eObjects)  
      void addAndSetVariable​(java.lang.String name, org.eclipse.emf.ecore.EObject value)  
      void assertDefined​(java.lang.String eolStatement)  
      void assertDefined​(java.lang.String message, java.lang.String eolStatement)  
      void assertEmpty()  
      void assertEquals​(java.lang.Object expected, java.lang.String actual)  
      void assertEquals​(java.lang.String message, java.lang.Object expected, java.lang.String actual)  
      void assertFalse​(java.lang.String eolStatement)  
      void assertFalse​(java.lang.String message, java.lang.String eolStatement)  
      void assertInstanceOf​(java.lang.String expectedType, java.lang.String actual)  
      void assertNumberOfModelElementsIs​(int expected)  
      void assertTrue​(java.lang.String eolStatement)  
      void assertTrue​(java.lang.String message, java.lang.String eolStatement)  
      void assertUndefined​(java.lang.String eolStatement)  
      void assertUndefined​(java.lang.String message, java.lang.String eolStatement)  
      void dispose()  
      java.lang.Object evaluate​(java.lang.String eolStatement)  
      void execute​(java.lang.String statement)  
      org.eclipse.emf.ecore.resource.Resource getResource()  
      void importEol​(java.io.File file)  
      void setVariable​(java.lang.String name, java.lang.String eolStatement)  
      void store​(java.lang.String path)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ModelWithEolAssertions

        public ModelWithEolAssertions​(org.eclipse.emf.ecore.EPackage ePackage,
                                      org.eclipse.emf.ecore.EObject... eObjects)
      • ModelWithEolAssertions

        public ModelWithEolAssertions​(org.eclipse.emf.ecore.EObject eObject,
                                      org.eclipse.emf.ecore.EPackage... ePackages)
      • ModelWithEolAssertions

        public ModelWithEolAssertions​(IModel model)
    • Method Detail

      • importEol

        public void importEol​(java.io.File file)
      • add

        public void add​(org.eclipse.emf.ecore.EObject... eObjects)
      • dispose

        public void dispose()
      • assertEmpty

        public void assertEmpty()
      • assertNumberOfModelElementsIs

        public void assertNumberOfModelElementsIs​(int expected)
      • assertEquals

        public void assertEquals​(java.lang.Object expected,
                                 java.lang.String actual)
      • assertEquals

        public void assertEquals​(java.lang.String message,
                                 java.lang.Object expected,
                                 java.lang.String actual)
      • assertTrue

        public void assertTrue​(java.lang.String eolStatement)
      • assertTrue

        public void assertTrue​(java.lang.String message,
                               java.lang.String eolStatement)
      • assertFalse

        public void assertFalse​(java.lang.String eolStatement)
      • assertFalse

        public void assertFalse​(java.lang.String message,
                                java.lang.String eolStatement)
      • assertDefined

        public void assertDefined​(java.lang.String eolStatement)
      • assertDefined

        public void assertDefined​(java.lang.String message,
                                  java.lang.String eolStatement)
      • assertUndefined

        public void assertUndefined​(java.lang.String eolStatement)
      • assertUndefined

        public void assertUndefined​(java.lang.String message,
                                    java.lang.String eolStatement)
      • assertInstanceOf

        public void assertInstanceOf​(java.lang.String expectedType,
                                     java.lang.String actual)
      • evaluate

        public java.lang.Object evaluate​(java.lang.String eolStatement)
                                  throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • execute

        public void execute​(java.lang.String statement)
                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • setVariable

        public void setVariable​(java.lang.String name,
                                java.lang.String eolStatement)
      • addAndSetVariable

        public void addAndSetVariable​(java.lang.String name,
                                      org.eclipse.emf.ecore.EObject value)
      • store

        public void store​(java.lang.String path)
      • getResource

        public org.eclipse.emf.ecore.resource.Resource getResource()