Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
minerva
core
Commits
05f881c2
Commit
05f881c2
authored
Jul 26, 2019
by
Piotr Gawron
Browse files
unnecessary try catch statements removed
parent
bd7a13be
Changes
2
Hide whitespace changes
Inline
Side-by-side
persist/src/test/java/lcsb/mapviewer/persist/dao/graphics/PolylineDataTest.java
View file @
05f881c2
...
...
@@ -2,7 +2,7 @@ package lcsb.mapviewer.persist.dao.graphics;
import
static
org
.
junit
.
Assert
.*;
import
java.awt.
*
;
import
java.awt.
Color
;
import
java.awt.geom.Point2D
;
import
org.junit.*
;
...
...
@@ -26,40 +26,34 @@ public class PolylineDataTest extends PersistTestFunctions {
@Test
public
void
test
()
{
try
{
PolylineData
pd
=
new
PolylineData
();
pd
.
getBeginAtd
().
setArrowType
(
ArrowType
.
BLANK_CROSSBAR
);
pd
.
getBeginAtd
().
setArrowLineType
(
LineType
.
DASHED
);
pd
.
getBeginAtd
().
setLen
(
102
);
pd
.
setColor
(
Color
.
CYAN
);
pd
.
setType
(
LineType
.
SOLID_BOLD
);
pd
.
setWidth
(
2
);
pd
.
getPoints
().
add
(
new
Point2D
.
Double
(
1
,
1
));
pd
.
getPoints
().
add
(
new
Point2D
.
Double
(
2
,
3
));
pd
.
getPoints
().
add
(
new
Point2D
.
Double
(
10
,
11
));
polylineDao
.
add
(
pd
);
assertNotNull
(
pd
.
getId
());
PolylineData
pd2
=
polylineDao
.
getById
(
pd
.
getId
());
assertNotNull
(
pd2
);
assertEquals
(
ArrowType
.
BLANK_CROSSBAR
,
pd2
.
getBeginAtd
().
getArrowType
());
assertEquals
(
LineType
.
DASHED
,
pd2
.
getBeginAtd
().
getArrowLineType
());
assertEquals
(
102
,
pd2
.
getBeginAtd
().
getLen
(),
EPSILON
);
assertEquals
(
Color
.
CYAN
,
pd2
.
getColor
());
assertEquals
(
LineType
.
SOLID_BOLD
,
pd2
.
getType
());
assertEquals
(
2
,
pd2
.
getWidth
(),
EPSILON
);
assertEquals
(
0
,
pd2
.
getPoints
().
get
(
0
).
distance
(
new
Point2D
.
Double
(
1
,
1
)),
EPSILON
);
assertEquals
(
0
,
pd2
.
getPoints
().
get
(
1
).
distance
(
new
Point2D
.
Double
(
2
,
3
)),
EPSILON
);
assertEquals
(
0
,
pd2
.
getPoints
().
get
(
2
).
distance
(
new
Point2D
.
Double
(
10
,
11
)),
EPSILON
);
polylineDao
.
delete
(
pd
);
pd2
=
polylineDao
.
getById
(
pd
.
getId
());
assertNull
(
pd2
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
PolylineData
pd
=
new
PolylineData
();
pd
.
getBeginAtd
().
setArrowType
(
ArrowType
.
BLANK_CROSSBAR
);
pd
.
getBeginAtd
().
setArrowLineType
(
LineType
.
DASHED
);
pd
.
getBeginAtd
().
setLen
(
102
);
pd
.
setColor
(
Color
.
CYAN
);
pd
.
setType
(
LineType
.
SOLID_BOLD
);
pd
.
setWidth
(
2
);
pd
.
getPoints
().
add
(
new
Point2D
.
Double
(
1
,
1
));
pd
.
getPoints
().
add
(
new
Point2D
.
Double
(
2
,
3
));
pd
.
getPoints
().
add
(
new
Point2D
.
Double
(
10
,
11
));
polylineDao
.
add
(
pd
);
assertNotNull
(
pd
.
getId
());
PolylineData
pd2
=
polylineDao
.
getById
(
pd
.
getId
());
assertNotNull
(
pd2
);
assertEquals
(
ArrowType
.
BLANK_CROSSBAR
,
pd2
.
getBeginAtd
().
getArrowType
());
assertEquals
(
LineType
.
DASHED
,
pd2
.
getBeginAtd
().
getArrowLineType
());
assertEquals
(
102
,
pd2
.
getBeginAtd
().
getLen
(),
EPSILON
);
assertEquals
(
Color
.
CYAN
,
pd2
.
getColor
());
assertEquals
(
LineType
.
SOLID_BOLD
,
pd2
.
getType
());
assertEquals
(
2
,
pd2
.
getWidth
(),
EPSILON
);
assertEquals
(
0
,
pd2
.
getPoints
().
get
(
0
).
distance
(
new
Point2D
.
Double
(
1
,
1
)),
EPSILON
);
assertEquals
(
0
,
pd2
.
getPoints
().
get
(
1
).
distance
(
new
Point2D
.
Double
(
2
,
3
)),
EPSILON
);
assertEquals
(
0
,
pd2
.
getPoints
().
get
(
2
).
distance
(
new
Point2D
.
Double
(
10
,
11
)),
EPSILON
);
polylineDao
.
delete
(
pd
);
pd2
=
polylineDao
.
getById
(
pd
.
getId
());
assertNull
(
pd2
);
}
}
persist/src/test/java/lcsb/mapviewer/persist/dao/user/UserDaoTest.java
View file @
05f881c2
...
...
@@ -38,298 +38,233 @@ public class UserDaoTest extends PersistTestFunctions {
@Test
public
void
testAddUpdateDelete
()
{
try
{
User
user
=
userDao
.
getUserByLogin
(
testLogin
);
assertNull
(
user
);
User
user
=
userDao
.
getUserByLogin
(
testLogin
);
assertNull
(
user
);
long
counter
=
userDao
.
getCount
();
long
counter
=
userDao
.
getCount
();
user
=
new
User
();
user
.
setCryptedPassword
(
""
);
user
.
setLogin
(
testLogin
);
user
.
addPrivilege
(
new
Privilege
(
PrivilegeType
.
CAN_CREATE_OVERLAYS
));
userDao
.
add
(
user
);
user
=
new
User
();
user
.
setCryptedPassword
(
""
);
user
.
setLogin
(
testLogin
);
user
.
addPrivilege
(
new
Privilege
(
PrivilegeType
.
CAN_CREATE_OVERLAYS
));
userDao
.
add
(
user
);
long
counter2
=
userDao
.
getCount
();
assertEquals
(
counter
+
1
,
counter2
);
long
counter2
=
userDao
.
getCount
();
assertEquals
(
counter
+
1
,
counter2
);
user
.
setLogin
(
testLogin2
);
userDao
.
update
(
user
);
user
.
setLogin
(
testLogin2
);
userDao
.
update
(
user
);
User
user2
=
userDao
.
getUserByLogin
(
testLogin2
);
assertNotNull
(
user2
);
User
user2
=
userDao
.
getUserByLogin
(
testLogin2
);
assertNotNull
(
user2
);
userDao
.
delete
(
user
);
userDao
.
delete
(
user
);
user2
=
userDao
.
getUserByLogin
(
testLogin2
);
assertNull
(
user2
);
counter2
=
userDao
.
getCount
();
assertEquals
(
counter
,
counter2
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
user2
=
userDao
.
getUserByLogin
(
testLogin2
);
assertNull
(
user2
);
counter2
=
userDao
.
getCount
();
assertEquals
(
counter
,
counter2
);
}
@Test
(
expected
=
PropertyValueException
.
class
)
public
void
testTryUserWithNullPassword
()
{
try
{
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
userDao
.
add
(
user
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
userDao
.
add
(
user
);
}
@Test
(
expected
=
PropertyValueException
.
class
)
public
void
testTryUserWithNullLogin
()
{
try
{
User
user
=
new
User
();
user
.
setCryptedPassword
(
"ZX"
);
userDao
.
add
(
user
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
User
user
=
new
User
();
user
.
setCryptedPassword
(
"ZX"
);
userDao
.
add
(
user
);
}
@Test
(
expected
=
ConstraintViolationException
.
class
)
public
void
testTryUserWithExistingLogin
()
{
try
{
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
userDao
.
add
(
user
);
User
user2
=
new
User
();
user2
.
setLogin
(
testLogin
);
user2
.
setCryptedPassword
(
""
);
userDao
.
add
(
user2
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
userDao
.
add
(
user
);
User
user2
=
new
User
();
user2
.
setLogin
(
testLogin
);
user2
.
setCryptedPassword
(
""
);
userDao
.
add
(
user2
);
}
@Test
public
void
testAddDeleteAdd
()
{
try
{
User
user
=
userDao
.
getUserByLogin
(
testLogin
);
assertNull
(
user
);
long
counter
=
userDao
.
getCount
();
User
user
=
userDao
.
getUserByLogin
(
testLogin
);
assertNull
(
user
);
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
userDao
.
add
(
user
);
long
counter
=
userDao
.
getCount
();
long
counter2
=
userDao
.
getCount
();
assertEquals
(
counter
+
1
,
counter2
);
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
userDao
.
add
(
user
);
userDao
.
delete
(
user
);
long
counter2
=
userDao
.
getCount
();
assertEquals
(
counter
+
1
,
counter2
);
User
user2
=
userDao
.
getUserByLogin
(
testLogin
);
assertNull
(
user2
);
userDao
.
delete
(
user
);
user2
=
new
User
();
user2
.
setCryptedPassword
(
""
);
user2
.
setLogin
(
testLogin
);
userDao
.
add
(
user2
);
User
user2
=
userDao
.
getUserByLogin
(
testLogin
);
assertNull
(
user2
);
assertNotNull
(
userDao
.
getUserByLogin
(
testLogin
));
user2
=
new
User
();
user2
.
setCryptedPassword
(
""
);
user2
.
setLogin
(
testLogin
);
userDao
.
add
(
user2
);
userDao
.
delete
(
user2
);
assertNotNull
(
userDao
.
getUserByLogin
(
testLogin
)
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
userDao
.
delete
(
user2
);
}
@Test
public
void
testGetUserByLogin
()
throws
Exception
{
try
{
User
user
=
new
User
();
user
.
setCryptedPassword
(
testPasswd
);
user
.
setLogin
(
testLogin
);
userDao
.
add
(
user
);
User
user2
=
userDao
.
getUserByLogin
(
testLogin
);
assertNotNull
(
user2
);
assertEquals
(
user2
.
getId
(),
user
.
getId
());
assertEquals
(
user2
.
getLogin
(),
user
.
getLogin
());
assertEquals
(
user2
.
getCryptedPassword
(),
user
.
getCryptedPassword
());
user2
=
userDao
.
getUserByLogin
(
testLogin2
);
assertNull
(
user2
);
userDao
.
delete
(
user
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
User
user
=
new
User
();
user
.
setCryptedPassword
(
testPasswd
);
user
.
setLogin
(
testLogin
);
userDao
.
add
(
user
);
User
user2
=
userDao
.
getUserByLogin
(
testLogin
);
assertNotNull
(
user2
);
assertEquals
(
user2
.
getId
(),
user
.
getId
());
assertEquals
(
user2
.
getLogin
(),
user
.
getLogin
());
assertEquals
(
user2
.
getCryptedPassword
(),
user
.
getCryptedPassword
());
user2
=
userDao
.
getUserByLogin
(
testLogin2
);
assertNull
(
user2
);
userDao
.
delete
(
user
);
}
@Test
public
void
testGetUserByEmail
()
throws
Exception
{
try
{
User
user
=
new
User
();
user
.
setCryptedPassword
(
testPasswd
);
user
.
setLogin
(
testLogin
);
user
.
setEmail
(
testEmail
);
user
.
addPrivilege
(
new
Privilege
(
PrivilegeType
.
CAN_CREATE_OVERLAYS
));
userDao
.
add
(
user
);
User
user2
=
userDao
.
getUserByEmail
(
testEmail
);
assertNotNull
(
user2
);
assertEquals
(
user2
.
getId
(),
user
.
getId
());
assertEquals
(
user2
.
getLogin
(),
user
.
getLogin
());
assertEquals
(
user2
.
getCryptedPassword
(),
user
.
getCryptedPassword
());
user2
=
userDao
.
getUserByEmail
(
testEmail
+
"sadas"
);
assertNull
(
user2
);
userDao
.
delete
(
user
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
User
user
=
new
User
();
user
.
setCryptedPassword
(
testPasswd
);
user
.
setLogin
(
testLogin
);
user
.
setEmail
(
testEmail
);
user
.
addPrivilege
(
new
Privilege
(
PrivilegeType
.
CAN_CREATE_OVERLAYS
));
userDao
.
add
(
user
);
User
user2
=
userDao
.
getUserByEmail
(
testEmail
);
assertNotNull
(
user2
);
assertEquals
(
user2
.
getId
(),
user
.
getId
());
assertEquals
(
user2
.
getLogin
(),
user
.
getLogin
());
assertEquals
(
user2
.
getCryptedPassword
(),
user
.
getCryptedPassword
());
user2
=
userDao
.
getUserByEmail
(
testEmail
+
"sadas"
);
assertNull
(
user2
);
userDao
.
delete
(
user
);
}
@Test
public
void
testGetAll
()
throws
Exception
{
try
{
assertTrue
(
userDao
.
getAll
().
size
()
>
0
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
assertTrue
(
userDao
.
getAll
().
size
()
>
0
);
}
@Test
public
void
testUserWithAnnotatorSchema
()
throws
Exception
{
try
{
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
UserAnnotationSchema
uas
=
new
UserAnnotationSchema
();
uas
.
setValidateMiriamTypes
(
true
);
UserClassAnnotators
ca
=
new
UserClassAnnotators
();
ca
.
setClassName
(
Species
.
class
);
AnnotatorData
annotatorData
=
new
AnnotatorData
(
String
.
class
);
ca
.
addAnnotator
(
annotatorData
);
uas
.
addClassAnnotator
(
ca
);
uas
.
addClassAnnotator
(
new
UserClassAnnotators
(
String
.
class
,
new
ArrayList
<>()));
UserClassValidAnnotations
cva
=
new
UserClassValidAnnotations
();
cva
.
setClassName
(
Reaction
.
class
);
cva
.
addValidMiriamType
(
MiriamType
.
HGNC
);
cva
.
addValidMiriamType
(
MiriamType
.
HGNC_SYMBOL
);
uas
.
addClassValidAnnotations
(
cva
);
uas
.
addClassValidAnnotations
(
new
UserClassValidAnnotations
(
String
.
class
,
new
ArrayList
<>()));
uas
.
addClassValidAnnotations
(
new
UserClassValidAnnotations
(
Integer
.
class
,
new
ArrayList
<>()));
user
.
setAnnotationSchema
(
uas
);
userDao
.
add
(
user
);
userDao
.
evict
(
user
);
User
user2
=
userDao
.
getById
(
user
.
getId
());
assertNotNull
(
user2
);
UserAnnotationSchema
uas2
=
user2
.
getAnnotationSchema
();
assertNotNull
(
uas2
);
assertEquals
(
2
,
uas2
.
getClassAnnotators
().
size
());
assertEquals
(
3
,
uas2
.
getClassValidAnnotators
().
size
());
assertEquals
(
Species
.
class
.
getCanonicalName
(),
uas
.
getClassAnnotators
().
get
(
0
).
getClassName
());
assertEquals
(
annotatorData
,
uas
.
getClassAnnotators
().
get
(
0
).
getAnnotators
().
get
(
0
));
assertEquals
(
Reaction
.
class
.
getCanonicalName
(),
uas
.
getClassValidAnnotators
().
get
(
0
).
getClassName
());
assertEquals
(
MiriamType
.
HGNC
,
uas
.
getClassValidAnnotators
().
get
(
0
).
getValidMiriamTypes
().
get
(
0
));
assertEquals
(
MiriamType
.
HGNC_SYMBOL
,
uas
.
getClassValidAnnotators
().
get
(
0
).
getValidMiriamTypes
().
get
(
1
));
userDao
.
delete
(
user2
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
UserAnnotationSchema
uas
=
new
UserAnnotationSchema
();
uas
.
setValidateMiriamTypes
(
true
);
UserClassAnnotators
ca
=
new
UserClassAnnotators
();
ca
.
setClassName
(
Species
.
class
);
AnnotatorData
annotatorData
=
new
AnnotatorData
(
String
.
class
);
ca
.
addAnnotator
(
annotatorData
);
uas
.
addClassAnnotator
(
ca
);
uas
.
addClassAnnotator
(
new
UserClassAnnotators
(
String
.
class
,
new
ArrayList
<>()));
UserClassValidAnnotations
cva
=
new
UserClassValidAnnotations
();
cva
.
setClassName
(
Reaction
.
class
);
cva
.
addValidMiriamType
(
MiriamType
.
HGNC
);
cva
.
addValidMiriamType
(
MiriamType
.
HGNC_SYMBOL
);
uas
.
addClassValidAnnotations
(
cva
);
uas
.
addClassValidAnnotations
(
new
UserClassValidAnnotations
(
String
.
class
,
new
ArrayList
<>()));
uas
.
addClassValidAnnotations
(
new
UserClassValidAnnotations
(
Integer
.
class
,
new
ArrayList
<>()));
user
.
setAnnotationSchema
(
uas
);
userDao
.
add
(
user
);
userDao
.
evict
(
user
);
User
user2
=
userDao
.
getById
(
user
.
getId
());
assertNotNull
(
user2
);
UserAnnotationSchema
uas2
=
user2
.
getAnnotationSchema
();
assertNotNull
(
uas2
);
assertEquals
(
2
,
uas2
.
getClassAnnotators
().
size
());
assertEquals
(
3
,
uas2
.
getClassValidAnnotators
().
size
());
assertEquals
(
Species
.
class
.
getCanonicalName
(),
uas
.
getClassAnnotators
().
get
(
0
).
getClassName
());
assertEquals
(
annotatorData
,
uas
.
getClassAnnotators
().
get
(
0
).
getAnnotators
().
get
(
0
));
assertEquals
(
Reaction
.
class
.
getCanonicalName
(),
uas
.
getClassValidAnnotators
().
get
(
0
).
getClassName
());
assertEquals
(
MiriamType
.
HGNC
,
uas
.
getClassValidAnnotators
().
get
(
0
).
getValidMiriamTypes
().
get
(
0
));
assertEquals
(
MiriamType
.
HGNC_SYMBOL
,
uas
.
getClassValidAnnotators
().
get
(
0
).
getValidMiriamTypes
().
get
(
1
));
userDao
.
delete
(
user2
);
}
@Test
public
void
testUserWithAnnotatorSchemaGuiPreferences
()
throws
Exception
{
try
{
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
UserAnnotationSchema
uas
=
new
UserAnnotationSchema
();
user
.
setAnnotationSchema
(
uas
);
UserGuiPreference
option
=
new
UserGuiPreference
();
option
.
setKey
(
"key"
);
option
.
setValue
(
"val"
);
uas
.
addGuiPreference
(
option
);
userDao
.
add
(
user
);
userDao
.
evict
(
user
);
User
user2
=
userDao
.
getById
(
user
.
getId
());
assertNotNull
(
user2
);
UserAnnotationSchema
uas2
=
user2
.
getAnnotationSchema
();
assertNotNull
(
uas2
);
assertEquals
(
1
,
uas2
.
getGuiPreferences
().
size
());
userDao
.
delete
(
user2
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
UserAnnotationSchema
uas
=
new
UserAnnotationSchema
();
user
.
setAnnotationSchema
(
uas
);
UserGuiPreference
option
=
new
UserGuiPreference
();
option
.
setKey
(
"key"
);
option
.
setValue
(
"val"
);
uas
.
addGuiPreference
(
option
);
userDao
.
add
(
user
);
userDao
.
evict
(
user
);
User
user2
=
userDao
.
getById
(
user
.
getId
());
assertNotNull
(
user2
);
UserAnnotationSchema
uas2
=
user2
.
getAnnotationSchema
();
assertNotNull
(
uas2
);
assertEquals
(
1
,
uas2
.
getGuiPreferences
().
size
());
userDao
.
delete
(
user2
);
}
@Test
public
void
testUserWithAnnotatorSchemaRequiredAnnotations
()
throws
Exception
{
try
{
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
UserAnnotationSchema
uas
=
new
UserAnnotationSchema
();
user
.
setAnnotationSchema
(
uas
);
uas
.
addClassRequiredAnnotations
(
new
UserClassRequiredAnnotations
(
String
.
class
,
new
MiriamType
[]
{
MiriamType
.
WIKIPEDIA
}));
userDao
.
add
(
user
);
userDao
.
evict
(
user
);
User
user2
=
userDao
.
getById
(
user
.
getId
());
assertNotNull
(
user2
);
UserAnnotationSchema
uas2
=
user2
.
getAnnotationSchema
();
assertNotNull
(
uas2
);
assertEquals
(
1
,
uas2
.
getClassRequiredAnnotators
().
size
());
userDao
.
delete
(
user2
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
UserAnnotationSchema
uas
=
new
UserAnnotationSchema
();
user
.
setAnnotationSchema
(
uas
);
uas
.
addClassRequiredAnnotations
(
new
UserClassRequiredAnnotations
(
String
.
class
,
new
MiriamType
[]
{
MiriamType
.
WIKIPEDIA
}));
userDao
.
add
(
user
);
userDao
.
evict
(
user
);
User
user2
=
userDao
.
getById
(
user
.
getId
());
assertNotNull
(
user2
);
UserAnnotationSchema
uas2
=
user2
.
getAnnotationSchema
();
assertNotNull
(
uas2
);
assertEquals
(
1
,
uas2
.
getClassRequiredAnnotators
().
size
());
userDao
.
delete
(
user2
);
}
@Test
public
void
testUserWithAnnotatorParams
()
throws
Exception
{
try
{
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
UserAnnotationSchema
uas
=
new
UserAnnotationSchema
();
user
.
setAnnotationSchema
(
uas
);
UserClassAnnotators
classAnnotators
=
new
UserClassAnnotators
(
Integer
.
class
);
AnnotatorData
annotatorData
=
new
AnnotatorData
(
String
.
class
);
classAnnotators
.
addAnnotator
(
annotatorData
);
uas
.
addClassAnnotator
(
classAnnotators
);
AnnotatorConfigParameter
param
=
new
AnnotatorConfigParameter
(
AnnotatorParamDefinition
.
KEGG_ORGANISM_IDENTIFIER
,
"val"
);
annotatorData
.
addAnnotatorParameter
(
param
);
userDao
.
add
(
user
);
userDao
.
evict
(
user
);
User
user2
=
userDao
.
getById
(
user
.
getId
());
assertNotNull
(
user2
);
UserAnnotationSchema
uas2
=
user2
.
getAnnotationSchema
();
assertNotNull
(
uas2
);
assertEquals
(
1
,
uas2
.
getClassAnnotators
().
get
(
0
).
getAnnotators
().
get
(
0
).
getAnnotatorParams
().
size
());
userDao
.
delete
(
user2
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
e
;
}
User
user
=
new
User
();
user
.
setLogin
(
testLogin
);
user
.
setCryptedPassword
(
""
);
UserAnnotationSchema
uas
=
new
UserAnnotationSchema
();
user
.
setAnnotationSchema
(
uas
);
UserClassAnnotators
classAnnotators
=
new
UserClassAnnotators
(
Integer
.
class
);
AnnotatorData
annotatorData
=
new
AnnotatorData
(
String
.
class
);
classAnnotators
.
addAnnotator
(
annotatorData
);
uas
.
addClassAnnotator
(
classAnnotators
);
AnnotatorConfigParameter
param
=
new
AnnotatorConfigParameter
(
AnnotatorParamDefinition
.
KEGG_ORGANISM_IDENTIFIER
,
"val"
);
annotatorData
.
addAnnotatorParameter
(
param
);
userDao
.
add
(
user
);
userDao
.
evict
(
user
);
User
user2
=
userDao
.
getById
(
user
.
getId
());
assertNotNull
(
user2
);
UserAnnotationSchema
uas2
=
user2
.
getAnnotationSchema
();
assertNotNull
(
uas2
);
assertEquals
(
1
,
uas2
.
getClassAnnotators
().
get
(
0
).
getAnnotators
().
get
(
0
).
getAnnotatorParams
().
size
());
userDao
.
delete
(
user2
);
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment