Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaNamedNativeQueryTests.java')
-rw-r--r--jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaNamedNativeQueryTests.java17
1 files changed, 16 insertions, 1 deletions
diff --git a/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaNamedNativeQueryTests.java b/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaNamedNativeQueryTests.java
index ffd53a9e3b..38a43a72e1 100644
--- a/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaNamedNativeQueryTests.java
+++ b/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/context/java/JavaNamedNativeQueryTests.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2007, 2009 Oracle. All rights reserved.
+ * Copyright (c) 2007, 2010 Oracle. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0, which accompanies this distribution
* and is available at http://www.eclipse.org/legal/epl-v10.html.
@@ -62,11 +62,13 @@ public class JavaNamedNativeQueryTests extends ContextModelTestCase
//set name to null in the resource model
javaNamedNativeQuery.setName(null);
+ getJpaProject().synchronizeContextModel();
assertNull(javaNamedNativeQuery.getName());
assertNull(namedNativeQuery.getName());
//set name in the resource model, verify context model updated
javaNamedNativeQuery.setName("foo");
+ getJpaProject().synchronizeContextModel();
assertEquals("foo", javaNamedNativeQuery.getName());
assertEquals("foo", namedNativeQuery.getName());
}
@@ -109,11 +111,13 @@ public class JavaNamedNativeQueryTests extends ContextModelTestCase
//set name to null in the resource model
javaNamedNativeQuery.setQuery(null);
+ getJpaProject().synchronizeContextModel();
assertNull(javaNamedNativeQuery.getQuery());
assertNull(namedNativeQuery.getQuery());
//set name in the resource model, verify context model updated
javaNamedNativeQuery.setQuery("foo");
+ getJpaProject().synchronizeContextModel();
assertEquals("foo", javaNamedNativeQuery.getQuery());
assertEquals("foo", namedNativeQuery.getQuery());
}
@@ -263,6 +267,7 @@ public class JavaNamedNativeQueryTests extends ContextModelTestCase
javaNamedNativeQuery.hintAt(0).setName("FOO");
javaNamedNativeQuery.hintAt(1).setName("BAR");
javaNamedNativeQuery.hintAt(2).setName("BAZ");
+ getJpaProject().synchronizeContextModel();
ListIterator<QueryHint> hints = namedNativeQuery.hints();
assertEquals("FOO", hints.next().getName());
@@ -271,6 +276,7 @@ public class JavaNamedNativeQueryTests extends ContextModelTestCase
assertFalse(hints.hasNext());
javaNamedNativeQuery.moveHint(2, 0);
+ getJpaProject().synchronizeContextModel();
hints = namedNativeQuery.hints();
assertEquals("BAR", hints.next().getName());
assertEquals("BAZ", hints.next().getName());
@@ -278,6 +284,7 @@ public class JavaNamedNativeQueryTests extends ContextModelTestCase
assertFalse(hints.hasNext());
javaNamedNativeQuery.moveHint(0, 1);
+ getJpaProject().synchronizeContextModel();
hints = namedNativeQuery.hints();
assertEquals("BAZ", hints.next().getName());
assertEquals("BAR", hints.next().getName());
@@ -285,17 +292,20 @@ public class JavaNamedNativeQueryTests extends ContextModelTestCase
assertFalse(hints.hasNext());
javaNamedNativeQuery.removeHint(1);
+ getJpaProject().synchronizeContextModel();
hints = namedNativeQuery.hints();
assertEquals("BAZ", hints.next().getName());
assertEquals("FOO", hints.next().getName());
assertFalse(hints.hasNext());
javaNamedNativeQuery.removeHint(1);
+ getJpaProject().synchronizeContextModel();
hints = namedNativeQuery.hints();
assertEquals("BAZ", hints.next().getName());
assertFalse(hints.hasNext());
javaNamedNativeQuery.removeHint(0);
+ getJpaProject().synchronizeContextModel();
assertFalse(namedNativeQuery.hints().hasNext());
}
@@ -312,13 +322,16 @@ public class JavaNamedNativeQueryTests extends ContextModelTestCase
javaNamedNativeQuery.addHint(0);
+ getJpaProject().synchronizeContextModel();
assertEquals(1, namedNativeQuery.hintsSize());
javaNamedNativeQuery.addHint(0);
+ getJpaProject().synchronizeContextModel();
assertEquals(2, namedNativeQuery.hintsSize());
javaNamedNativeQuery.removeHint(0);
javaNamedNativeQuery.removeHint(0);
+ getJpaProject().synchronizeContextModel();
assertEquals(0, namedNativeQuery.hintsSize());
}
@@ -384,11 +397,13 @@ public class JavaNamedNativeQueryTests extends ContextModelTestCase
//set name in the resource model, verify context model updated
javaNamedNativeQuery.setResultSetMapping("foo");
+ getJpaProject().synchronizeContextModel();
assertEquals("foo", javaNamedNativeQuery.getResultSetMapping());
assertEquals("foo", namedNativeQuery.getResultSetMapping());
//set name to null in the resource model
javaNamedNativeQuery.setResultSetMapping(null);
+ getJpaProject().synchronizeContextModel();
assertNull(javaNamedNativeQuery.getResultSetMapping());
assertNull(namedNativeQuery.getResultSetMapping());
}

Back to the top