Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
Assignment-01
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
louie.bridges
Assignment-01
Commits
1132f449
Commit
1132f449
authored
Jan 07, 2019
by
louie.bridges
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Upload New File
parent
b08b8766
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
51 additions
and
0 deletions
+51
-0
AssessmentPartFourTest.java
AssessmentPartFourTest.java
+51
-0
No files found.
AssessmentPartFourTest.java
0 → 100644
View file @
1132f449
import
static
org
.
junit
.
jupiter
.
api
.
Assertions
.*;
import
org.junit.jupiter.api.BeforeAll
;
import
org.junit.jupiter.api.DisplayName
;
import
org.junit.jupiter.api.Test
;
import
org.junit.jupiter.params.ParameterizedTest
;
import
org.junit.jupiter.params.provider.CsvSource
;
class
AssessmentPartFourTest
{
public
static
AssessmentPartFour
test
;
@BeforeAll
static
void
setUpBeforeClass
()
throws
Exception
{
test
=
new
AssessmentPartFour
();
}
@ParameterizedTest
@DisplayName
(
"Testing loadMorseFromFile"
)
@CsvSource
({
"test1.txt,9"
,
"test2.txt,18"
,
"test3.txt,15"
,
"test4.txt,13"
})
void
testEnryptedCharacter
(
String
filename
,
int
count
)
{
assertEquals
(
count
,
test
.
loadMorseFromFile
(
filename
));
}
@ParameterizedTest
@DisplayName
(
"Testing translateMorse"
)
@CsvSource
({
"test1.txt,9,java code"
,
"test2.txt,18,programming is fun"
,
"test3.txt,15,fingers crossed"
,
"test4.txt,13,yippee did it"
})
void
testEncryptedString
(
String
filename
,
int
count
,
String
message
)
{
int
cc
=
test
.
loadMorseFromFile
(
filename
);
if
(
cc
==
count
)
{
assertEquals
(
message
,
test
.
translateMorse
());
}
else
{
fail
(
"File failed to load"
);
}
}
}
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