Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
runcon
Plantuml Server
Commits
ded3a557
Commit
ded3a557
authored
Jul 10, 2013
by
Maxime Sinclair
Browse files
Source beautified
parent
6d1ca6c4
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/test/java/net/sourceforge/plantuml/servlet/TestSVG.java
View file @
ded3a557
...
...
@@ -14,32 +14,31 @@ public class TestSVG extends WebappTestCase {
public
void
testSimpleSequenceDiagram
()
throws
Exception
{
WebConversation
conversation
=
new
WebConversation
();
WebRequest
request
=
new
GetMethodWebRequest
(
getServerUrl
()
+
"svg/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000"
);
WebResponse
response
=
conversation
.
getResource
(
request
);
WebResponse
response
=
conversation
.
getResource
(
request
);
// Analyze response
// Verifies the Content-Type header
assertEquals
(
"Response content type is not SVG"
,
"image/svg+xml"
,
response
.
getContentType
());
assertEquals
(
"Response content type is not SVG"
,
"image/svg+xml"
,
response
.
getContentType
());
// Get the content and verify its size
String
diagram
=
response
.
getText
();
int
diagramLen
=
diagram
.
length
();
assertTrue
(
diagramLen
>
1000
);
assertTrue
(
diagramLen
<
3000
);
assertTrue
(
diagramLen
>
1000
);
assertTrue
(
diagramLen
<
3000
);
}
/**
* Check the content of the SVG
*/
public
void
testSequenceDiagramContent
()
throws
Exception
{
WebConversation
conversation
=
new
WebConversation
();
WebRequest
request
=
new
GetMethodWebRequest
(
getServerUrl
()
+
"svg/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000"
);
WebResponse
response
=
conversation
.
getResource
(
request
);
WebResponse
response
=
conversation
.
getResource
(
request
);
// Analyze response
// Get the data contained in the XML
Scanner
s
=
new
Scanner
(
response
.
getInputStream
()).
useDelimiter
(
"(<([^<>]+)>)+"
);
String
token
;
int
bobCounter
=
0
,
aliceCounter
=
0
;
while
(
s
.
hasNext
())
{
while
(
s
.
hasNext
())
{
token
=
s
.
next
();
System
.
out
.
println
(
"Token : "
+
token
);
if
(
token
.
startsWith
(
"Bob"
))
{
bobCounter
++;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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