Skip to content

Package: NetworkCable

NetworkCable

nameinstructionbranchcomplexitylinemethod
NetworkCable(Node, Node)
M: 0 C: 7
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
accept(ItemVisitor)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
acceptConnectVisitor(ConnectVisitor)
M: 1 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
markAsSelected(Graphics)
M: 14 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%
setColor(Graphics)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package networkconfigurator.item;
2:
3: import java.awt.Color;
4: import java.awt.Graphics;
5: import java.awt.Rectangle;
6:
7: /**
8: *
9: * Network-Cables.
10: *
11: */
12: public class NetworkCable extends Edge {
13:         /**
14:          * the constructor.
15:          *
16:          * @param n1
17:          * the node 1.
18:          * @param n2
19:          * the node 2.
20:          */
21:         public NetworkCable(final Node n1, final Node n2) {
22:                 super(n1, n2);
23:                 setBoundary();
24:         }
25:
26:         @Override
27:         void setColor(final Graphics g) {
28:                 g.setColor(Color.BLUE);
29:         }
30:
31:         @Override
32:         public void accept(final ItemVisitor visitor) {
33:                 visitor.networkCable(this);
34:         }
35:
36:         @Override
37:         public void markAsSelected(final Graphics g) {
38:                 final Rectangle boundary = getBoundary();
39:                 g.drawOval(boundary.x, boundary.y, boundary.width, boundary.height);
40:         }
41:
42:         @Override
43:         public void acceptConnectVisitor(final ConnectVisitor visitor) {
44:         }
45:
46: }