You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2011/09/16 07:49:13 UTC
svn commit: r1171390 - in /openejb/trunk/openejb3/container/openejb-core/src:
main/java/org/apache/openejb/config/AnnotationDeployer.java
test/java/org/apache/openejb/assembler/classic/DataSourceDefinitionTest.java
Author: rmannibucau
Date: Fri Sep 16 05:49:13 2011
New Revision: 1171390
URL: http://svn.apache.org/viewvc?rev=1171390&view=rev
Log:
small typo in datasource creation
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/DataSourceDefinitionTest.java
Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java?rev=1171390&r1=1171389&r2=1171390&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java Fri Sep 16 05:49:13 2011
@@ -3895,7 +3895,7 @@ public class AnnotationDeployer implemen
if (existing != null) return;
// Optional properties
- if (d.databaseName() != "") dataSource.setDatabaseName(d.databaseName());
+ if (!d.databaseName().isEmpty()) dataSource.setDatabaseName(d.databaseName());
if (d.initialPoolSize() != -1) dataSource.setInitialPoolSize(d.initialPoolSize());
if (d.isolationLevel() != -1) dataSource.setIsolationLevel(IsolationLevel.fromFlag(d.isolationLevel()));
if (d.loginTimeout() != 0) dataSource.setLoginTimeout(d.loginTimeout());
@@ -3903,11 +3903,11 @@ public class AnnotationDeployer implemen
if (d.maxPoolSize() != -1) dataSource.setMaxPoolSize(d.maxPoolSize());
if (d.maxStatements() != -1) dataSource.setMaxStatements(d.maxStatements());
if (d.minPoolSize() != -1) dataSource.setMinPoolSize(d.minPoolSize());
- if (d.password() != "") dataSource.setPassword(d.password());
+ if (!d.password().isEmpty()) dataSource.setPassword(d.password());
if (d.portNumber() != -1) dataSource.setPortNumber(d.portNumber());
- if (d.serverName() != "localhost") dataSource.setServerName(d.serverName());
- if (d.url() != "") dataSource.setUrl(d.url());
- if (d.user() != "") dataSource.setUrl(d.user());
+ if (!"localhost".equals(d.serverName())) dataSource.setServerName(d.serverName());
+ if (!d.url().isEmpty()) dataSource.setUrl(d.url());
+ if (!d.user().isEmpty()) dataSource.setUser(d.user());
for (String s : d.properties()) {
final String key = s.substring(0, s.indexOf('='));
Modified: openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/DataSourceDefinitionTest.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/DataSourceDefinitionTest.java?rev=1171390&r1=1171389&r2=1171390&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/DataSourceDefinitionTest.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/DataSourceDefinitionTest.java Fri Sep 16 05:49:13 2011
@@ -74,8 +74,8 @@ public class DataSourceDefinitionTest {
})
@Stateless
public static class DatasourceDefinitionsBean {
- @Resource(name = "java:comp/env/superMegaDS") private DataSource mega;
- @Resource(name = "java:comp/env/superGigaDS") private DataSource giga;
+ @Resource(lookup = "java:comp/env/superMegaDS") private DataSource mega;
+ @Resource(lookup = "java:comp/env/superGigaDS") private DataSource giga;
public DataSource getMega() {
return mega;
@@ -114,6 +114,7 @@ public class DataSourceDefinitionTest {
assertEquals("Movies.getMovies()", 0, movies.getMovies().size());
Connection connection = dataSource.getConnection();
+ connection.setAutoCommit(true);
connection.prepareStatement("DROP TABLE movie").execute();
// assertEquals("configuration should be ok - class", "org.hsqldb.jdbc.jdbcDataSource", dataSource.getClass().getName());
// assertEqualsByReflection("configuration should be ok - user", dataSource, "user", user);