Skip to content

Package: SSPDefaultMoveFactory

SSPDefaultMoveFactory

nameinstructionbranchcomplexitylinemethod
SSPDefaultMoveFactory()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
createPapierMove()
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
createSchereMove()
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
createSteinMove()
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package de.schereSteinPapier.moves.impl;
2:
3: import de.schereSteinPapier.moves.SSPMove;
4: import de.schereSteinPapier.moves.factory.SSPMoveFactory;
5:
6: /**
7: * Implements {@link SSPMoveFactory}.
8: */
9: public class SSPDefaultMoveFactory implements SSPMoveFactory {
10:
11: @Override
12: public SSPMove createSchereMove() {
13: return new SSPSchereMove();
14: }
15:
16: @Override
17: public SSPMove createSteinMove() {
18: return new SSPSteinMove();
19: }
20:
21: @Override
22: public SSPMove createPapierMove() {
23: return new SSPPapierMove();
24: }
25: }