Esempio n. 1
0
        public SourceLocation(OCLWorkbenchToken token)
        {
            this.sourceName = token != null?token.getSrcName() : "";

            this.line   = token.getLine();
            this.column = token.getColumn();
        }
 public void testClassifier_05()
 {
     try {
         rootNode = getRootNode("package MyExample::package_1::package_1_1 context  Product inv: expression context Rental inv: exp context Film inv: exp context  Product inv: expression endpackage" +
                                " package java context Integer inv: expression endpackage", "testClassifier_05");
         oclSemanticAnalyzer.analyze(environment, rootNode);
     }
     catch (OCLSemanticException ex) {
         OCLWorkbenchToken token = ex.getNode().getToken();
         Console.WriteLine(token.getFilename() + ":" + token.getLine() + "[" + token.getColumn() + "]" + ex.Message);
         throw new AssertFailedException();
     }
     catch (Exception e) {
         Console.WriteLine(e.Message);
         throw new AssertFailedException();
     }
 }
        private void doTestContextNotOK(String expression, String testName)
        {
            try {
                rootNode = getClassifierRootNode(expression, testName);
                oclSemanticAnalyzer.analyze(environment, rootNode);
                throw new AssertFailedException();
            }
            catch (OCLSemanticException ex) {
                OCLWorkbenchToken token = ex.getNode().getToken();
                Console.WriteLine(token.getFilename() + ":" + token.getLine() + "[" + token.getColumn() + "]" + ex.Message);
                throw new AssertFailedException();
            }

            catch (Exception e) {
                Console.WriteLine(e.Message);
            }
        }