epfl-SDP/android

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/PieceIdentifier.kt8
A
0 mins
F
33%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/Position.kt27
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/Rank.kt11
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/Actions.kt50
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/Conversions.kt26
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoard.kt56
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoardActionScope.kt28
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoardAttacked.kt26
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoardGame.kt47
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoardPiece.kt69
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/MutableBoardScope.kt32
A
0 mins
D
66%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/implementation/PersistentBoard.kt25
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/AttackRules.kt18
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/AttackTowardsRules.kt12
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/BishopRules.kt3
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/KingRules.kt33
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/KnightRules.kt17
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/PawnRules.kt88
A
0 mins
B
87%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/QueenRules.kt3
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/RookRules.kt3
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/rules/Rules.kt71
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/engine/utils/Packing.kt6
A
0 mins
F
0%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/AlgebraicNotation.kt58
A
0 mins
A
97%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/AlgebraicNotationCombinators.kt44
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/CommonNotationCombinators.kt25
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/FenNotation.kt63
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/FenNotationCombinators.kt128
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/Flows.kt19
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/UCINotation.kt8
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/notation/UCINotationCombinators.kt39
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/parser/Combinators.kt29
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/parser/Parser.kt8
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/parser/StringCombinators.kt42
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/voice/VoiceInput.kt13
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/chess/voice/VoiceInputCombinator.kt86
A
0 mins
B
89%
mobile/src/main/java/ch/epfl/sdp/mobile/application/settings/SettingsFacade.kt27
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/social/SocialFacade.kt46
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/speech/ChessDictionary.kt8
A
0 mins
F
0%
mobile/src/main/java/ch/epfl/sdp/mobile/application/speech/ChessSpeechEnglishDictionary.kt73
A
0 mins
A
98%
mobile/src/main/java/ch/epfl/sdp/mobile/application/speech/SpeechFacade.kt88
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/speech/SpeechFilterRules.kt27
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/EliminationMatch.kt37
A
0 mins
A
96%
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/Pool.kt17
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/PoolDocumentPool.kt54
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/PoolResults.kt51
A
0 mins
B
80%
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/StoreDocumentTournament.kt189
A
0 mins
A
98%
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/Tournament.kt43
A
0 mins
B
84%
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/TournamentFacade.kt177
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/application/tournaments/TournamentReference.kt2
A
0 mins
A
100%
mobile/src/main/java/ch/epfl/sdp/mobile/infrastructure/assets/AssetManager.kt4
A
0 mins
F
0%