Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
gs-gama
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
graphstream
gs-gama
Commits
cf900f40
Commit
cf900f40
authored
Feb 06, 2014
by
Thibaut Démare
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add and change some tests
parent
a52012b6
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
48 additions
and
12 deletions
+48
-12
src-gama-test/gama_model/models/test.gaml
src-gama-test/gama_model/models/test.gaml
+1
-3
src-java-test/org/graphstream/gama/tests/SimpleSinkAdapter.java
...va-test/org/graphstream/gama/tests/SimpleSinkAdapter.java
+43
-0
src-java-test/org/graphstream/gama/tests/Tests.java
src-java-test/org/graphstream/gama/tests/Tests.java
+4
-9
No files found.
src-gama-test/gama_model/models/test.gaml
View file @
cf900f40
...
...
@@ -26,8 +26,6 @@ global {
gs_add_edge
gs_sender_id
:
"test1"
gs_edge_id
:
"edge1"
gs_node_id_from
:
"node1"
gs_node_id_to
:
"node2"
gs_is_directed
:
true
;
gs_add_edge
gs_sender_id
:
"test1"
gs_edge_id
:
"edge2"
gs_node_id_from
:
"node2"
gs_node_id_to
:
"node3"
gs_is_directed
:
false
;
//
Step
gs_step
gs_sender_id
:
"test1"
gs_step_number
:
1
;
//
Add
attributes
on
edge
//
A
string
attribute
...
...
@@ -42,7 +40,7 @@ global {
//
gs_add_edge_attribute
gs_sender_id
:
"test1"
gs_edge_id
:
"edge1"
gs_attribute_name
:
"list"
gs_attribute_value
:[
"one"
,
"two"
,
"three"
];
//
Step
gs_step
gs_sender_id
:
"test1"
gs_step_number
:
2
;
gs_step
gs_sender_id
:
"test1"
gs_step_number
:
1
;
//
Clear
//
gs_clear
gs_sender_id
:
"test1"
;
...
...
src-java-test/org/graphstream/gama/tests/SimpleSinkAdapter.java
0 → 100644
View file @
cf900f40
package
org.graphstream.gama.tests
;
import
org.graphstream.graph.Edge
;
import
org.graphstream.graph.Graph
;
import
org.graphstream.graph.Node
;
import
org.graphstream.graph.implementations.SingleGraph
;
import
org.graphstream.stream.SinkAdapter
;
import
org.graphstream.stream.netstream.NetStreamReceiver
;
public
class
SimpleSinkAdapter
extends
SinkAdapter
{
private
Graph
graph
;
public
SimpleSinkAdapter
(
NetStreamReceiver
receiver
)
{
graph
=
new
SingleGraph
(
"test"
,
false
,
false
);
receiver
.
getDefaultStream
().
addSink
(
graph
);
receiver
.
getDefaultStream
().
addSink
(
this
);
}
@Override
public
void
stepBegins
(
String
sourceId
,
long
timeId
,
double
step
)
{
System
.
out
.
println
(
"Edges attributes :"
);
for
(
Edge
e
:
graph
.
getEachEdge
()){
for
(
Object
o
:
e
.
getAttributeKeySet
()){
System
.
out
.
println
(
e
.
getAttribute
((
String
)
o
).
getClass
()
+
" et value = "
+
e
.
getAttribute
((
String
)
o
));
}
}
System
.
out
.
println
(
"Nodes attributes :"
);
for
(
Node
e
:
graph
.
getEachNode
()){
for
(
Object
o
:
e
.
getAttributeKeySet
()){
System
.
out
.
println
(
e
.
getAttribute
((
String
)
o
).
getClass
()
+
" et value = "
+
e
.
getAttribute
((
String
)
o
));
}
}
}
public
Graph
getGraph
()
{
return
graph
;
}
public
void
setGraph
(
Graph
graph
)
{
this
.
graph
=
graph
;
}
}
\ No newline at end of file
src-java-test/org/graphstream/gama/tests/Tests.java
View file @
cf900f40
...
...
@@ -7,15 +7,10 @@ import org.graphstream.stream.netstream.NetStreamReceiver;
public
class
Tests
{
public
static
void
main
(
String
[]
args
)
throws
UnknownHostException
,
IOException
{
// System.setProperty("gs.ui.renderer", "org.graphstream.ui.j2dviewer.J2DGraphRenderer");
// test graph viewer
new
SimpleNetStreamViewer
(
new
NetStreamReceiver
(
2000
),
true
,
500
,
500
);
// test graph viewer
new
SimpleNetStreamViewer
(
new
NetStreamReceiver
(
2001
),
true
,
500
,
500
);
public
static
void
main
(
String
[]
args
)
throws
InterruptedException
,
UnknownHostException
,
IOException
{
NetStreamReceiver
receiver
=
new
NetStreamReceiver
(
2001
);
new
SimpleNetStreamViewer
(
receiver
,
true
);
new
SimpleSinkAdapter
(
receiver
);
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
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