Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[T10][T15-C3] #202

Open
wants to merge 467 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
467 commits
Select commit Hold shift + click to select a range
9d6a120
modify mark() method to accept multiple tasks and fix bugs for UndoCo…
carinackwu Oct 26, 2016
d5c5682
Merge edit-done-command branch
carinackwu Oct 26, 2016
7639ba2
modify Parser and ListCommand class to include dateFilter as parameter
carinackwu Oct 27, 2016
8e5e35b
modify Model interface and ModelManager class to implement updateFilt…
carinackwu Oct 27, 2016
1380844
update test cases for ListCommand
carinackwu Oct 27, 2016
ec206c9
improve code quality
carinackwu Oct 27, 2016
9b33a91
Merge modify-list-command branch
carinackwu Oct 27, 2016
328b686
Update add command based on latest definition
AngShiYa Oct 27, 2016
993a4d8
fix bug in edit command
yingchen0505 Oct 27, 2016
02cba81
edit command usage message
carinackwu Oct 27, 2016
50fd0ba
edit model class diagram
AngShiYa Oct 27, 2016
9aacbbf
edit model component
AngShiYa Oct 27, 2016
9ccbb2f
update UserGuide
carinackwu Oct 27, 2016
928d224
Merge edit-developer-guide branch
AngShiYa Oct 27, 2016
1683981
Add author tag for Shi Ya
AngShiYa Oct 27, 2016
8e4b8aa
Add author tag for Shi Ya
AngShiYa Oct 27, 2016
3dc1a84
Edit use cases to be inline with v0.4
AngShiYa Oct 27, 2016
87645b2
Merge fix-command-usage branch
carinackwu Oct 27, 2016
b29c199
fix edit bug
yingchen0505 Oct 27, 2016
c254f5e
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main…
yingchen0505 Oct 27, 2016
6714a03
add author tag for Carina
carinackwu Oct 27, 2016
e69f79a
add-setstorage-command branch
tyrahuang Oct 27, 2016
cee674a
edit Carina's part of AboutUs.md
carinackwu Oct 27, 2016
ec5556e
Merge add-author-tag branch
carinackwu Oct 27, 2016
1786f20
add author tags
yingchen0505 Oct 27, 2016
2f88930
Merge pull request #88 from CS2103AUG2016-T15-C3/fix_edit_bug
yingchen0505 Oct 27, 2016
9c6ced3
t push origin masterMerge branch 'add-setstorage-command_branch'
tyrahuang Oct 27, 2016
4ae4cca
fix bug in compareTo()
AngShiYa Oct 27, 2016
97e5c18
Merge fix-sorting-bug branch
AngShiYa Oct 27, 2016
57ecd66
add all collated files
AngShiYa Oct 27, 2016
dbaaddc
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main
tyrahuang Oct 27, 2016
b30e824
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main
tyrahuang Oct 27, 2016
e7c22e0
fix setstorage bugs
tyrahuang Oct 27, 2016
4eaa143
Merge pull request #93 from CS2103AUG2016-T15-C3/add-setstorage-comma…
tyrahuang Oct 27, 2016
f10d903
update DeveloperGuide StorageClassDiagram.png
tyrahuang Oct 27, 2016
1d6da4a
add author tags for docs
yingchen0505 Oct 27, 2016
9335c83
modify diagrams
yingchen0505 Oct 27, 2016
795e5fe
replace all mentions of AddressBook with ToDoList
yingchen0505 Oct 27, 2016
d5396b5
add author tags
yingchen0505 Oct 27, 2016
9851f90
Update about us for Shi Ya
AngShiYa Oct 28, 2016
984b748
Update author tag
AngShiYa Oct 28, 2016
71c7694
Update author tag
AngShiYa Oct 28, 2016
4f1b619
add collated files
AngShiYa Oct 28, 2016
b89f573
update about us for Tsai Ti
tyrahuang Oct 28, 2016
fdc424e
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main
tyrahuang Oct 28, 2016
72c137e
update about us for TsaiTi
tyrahuang Oct 28, 2016
ec967c7
add author tags for docs
tyrahuang Oct 28, 2016
8dfa7e9
add author tags for TsaiTi
tyrahuang Oct 28, 2016
b3f8229
Merge pull request #103 from CS2103AUG2016-T15-C3/add_tag_for_TsaiTi
tyrahuang Oct 28, 2016
652c959
case sensitive adjustment
yingchen0505 Oct 28, 2016
4bcef2e
remove list today test
yingchen0505 Oct 29, 2016
e8f1f33
rename the last remnant of AddressBook
yingchen0505 Oct 29, 2016
08a71d6
Merge pull request #104 from CS2103AUG2016-T15-C3/remove_listtoday_test
yingchen0505 Oct 29, 2016
977755d
update about us for yingchen
yingchen0505 Oct 29, 2016
eb283b9
fix hyperlinks in about us
yingchen0505 Oct 29, 2016
378fd3b
fix hyperlinks
yingchen0505 Oct 29, 2016
2bcd49c
fix commit number
yingchen0505 Oct 29, 2016
a91d46e
Merge pull request #105 from CS2103AUG2016-T15-C3/remove_listtoday_test
yingchen0505 Oct 29, 2016
cacf396
add test cases for edit
yingchen0505 Oct 29, 2016
5732de1
remove unnecessary statements
yingchen0505 Oct 29, 2016
d36686c
fix error message for edit
yingchen0505 Oct 29, 2016
c356df2
fix edit task without name, and add invalid index test case
yingchen0505 Oct 29, 2016
34e4f86
collate
yingchen0505 Oct 29, 2016
54336c0
Merge pull request #106 from CS2103AUG2016-T15-C3/remove_listtoday_test
yingchen0505 Oct 29, 2016
9b6fe84
add natty
AngShiYa Oct 30, 2016
97ec04f
use natty to parse relative dates
AngShiYa Oct 30, 2016
a9d0449
modify parser to not take natty generated time
AngShiYa Oct 30, 2016
051c380
edit test cases
AngShiYa Oct 30, 2016
3ed55b0
remove redundant code
AngShiYa Oct 30, 2016
40e48d4
edit name to check null
AngShiYa Oct 30, 2016
b456c6b
Merge modify-add-to-accept-relative-dates branch
AngShiYa Oct 30, 2016
2103815
add logo and ui images
AngShiYa Oct 31, 2016
c960efb
edit css
AngShiYa Oct 31, 2016
9a8dbc9
edit ui
AngShiYa Oct 31, 2016
08d5776
edit position of commandbox and resultdisplay
AngShiYa Oct 31, 2016
5a91647
fix listweek test
AngShiYa Oct 31, 2016
d13094f
add command title
AngShiYa Nov 2, 2016
895b9ce
make result display red
AngShiYa Nov 2, 2016
d5ad429
fix list command test
carinackwu Nov 2, 2016
eebd2d1
merge fix-list-command-test branch
carinackwu Nov 2, 2016
898739f
adding tray notification library
yingchen0505 Nov 2, 2016
27dfe21
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main…
yingchen0505 Nov 2, 2016
5d8c839
add new icons
AngShiYa Nov 2, 2016
cce0582
modify interval for easier display
AngShiYa Nov 2, 2016
444eb69
edit ui display for interval, location and remarks
AngShiYa Nov 2, 2016
2e2f094
remove unnecessary imports
AngShiYa Nov 2, 2016
6280220
set up notification command
yingchen0505 Nov 2, 2016
7324c2d
add RedoCommand class
carinackwu Nov 2, 2016
1c85a8c
modify Model interface and ModelManager class to implement Stack of T…
carinackwu Nov 2, 2016
cbc9db5
modify CommandParser to include RedoCommand
carinackwu Nov 2, 2016
85c5a72
modify test cases
carinackwu Nov 2, 2016
01166e3
modify LogicClassDiagram to include RedoCommand
carinackwu Nov 2, 2016
5461b5a
Merge add-redo-command branch
carinackwu Nov 2, 2016
344d948
modify CommandParser to check if there is invalid argument in command
carinackwu Nov 2, 2016
383ef9a
modify test cases to test for invalid command
carinackwu Nov 2, 2016
5c9d1ca
Merge fix-command-bug branch
carinackwu Nov 2, 2016
022c106
remove Tag, UniqueTagList and XmlAdaptedTag class
carinackwu Nov 2, 2016
f29b892
modify classes to remove all mentions of Tag and UniqueTagList
carinackwu Nov 2, 2016
5f05339
Merge remove-tag branch
carinackwu Nov 2, 2016
30200c9
notification debugging
yingchen0505 Nov 3, 2016
fd1d956
Merge branch 'overhaul-UI'
AngShiYa Nov 3, 2016
ec7b4f1
fix list command test
AngShiYa Nov 3, 2016
3931037
Merge overhaul-ui branch
AngShiYa Nov 3, 2016
91270ea
notification done
yingchen0505 Nov 3, 2016
8f34139
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main…
yingchen0505 Nov 3, 2016
105896c
clean up conflicts after merging
yingchen0505 Nov 3, 2016
f4f61b8
edit build.gradle
yingchen0505 Nov 3, 2016
131375a
build issues
yingchen0505 Nov 3, 2016
8c0bfe9
increase index display width
AngShiYa Nov 3, 2016
4670692
disallow notifying non-temporal tasks
yingchen0505 Nov 3, 2016
19a9d03
Merge fix-index-display branch
AngShiYa Nov 3, 2016
d2e95c7
edit build again
yingchen0505 Nov 3, 2016
3fd45d2
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main…
yingchen0505 Nov 3, 2016
1268eef
fix build error
yingchen0505 Nov 3, 2016
925a8d4
remove notification pane
yingchen0505 Nov 3, 2016
34da74e
Merge pull request #118 from CS2103AUG2016-T15-C3/tray_notification
yingchen0505 Nov 3, 2016
60597ab
Revert "Set up notification"
AngShiYa Nov 3, 2016
456a0ff
Merge pull request #119 from CS2103AUG2016-T15-C3/revert-118-tray_not…
AngShiYa Nov 3, 2016
942cc4d
comment unused panes
AngShiYa Nov 3, 2016
a27c4cd
edit without name
yingchen0505 Nov 3, 2016
750101f
Merge pull request #120 from CS2103AUG2016-T15-C3/edit_without_name
yingchen0505 Nov 3, 2016
96f94be
Merge hide-unused-panes branch
AngShiYa Nov 3, 2016
f69d1ac
Fix alignment and css
AngShiYa Nov 3, 2016
950a791
Merge improve-task-card-ui branch
AngShiYa Nov 4, 2016
4244981
change css
AngShiYa Nov 4, 2016
3431c76
Merge modify-task-card branch
AngShiYa Nov 4, 2016
b4925b6
fix Indentation problem
tyrahuang Nov 5, 2016
314145d
modify date of TypicalTestTasks
carinackwu Nov 5, 2016
608deb8
edit ListCommandTest
carinackwu Nov 5, 2016
11dd650
Merge edit-list-command-test branch
carinackwu Nov 5, 2016
e303c85
slap interval.java
AngShiYa Nov 5, 2016
b198a70
tag unused files
AngShiYa Nov 5, 2016
19e1218
change BarFooter Filepath
tyrahuang Nov 5, 2016
06599ae
change Config ToDoListFilePath
tyrahuang Nov 5, 2016
5b57c23
Merge pull request #127 from CS2103AUG2016-T15-C3/change-filepath-bar…
tyrahuang Nov 5, 2016
cb1aa15
slap CommandParser.java
AngShiYa Nov 5, 2016
6e6b0e3
clean up classes
AngShiYa Nov 5, 2016
e633b08
Revert "Change filepath barfooter branch"
tyrahuang Nov 5, 2016
1b5c25e
remove unused methods
AngShiYa Nov 5, 2016
5e95d1c
Merge pull request #128 from CS2103AUG2016-T15-C3/revert-127-change-f…
tyrahuang Nov 5, 2016
7e6654c
slap delete command
AngShiYa Nov 5, 2016
8f767e9
fix indentation
AngShiYa Nov 5, 2016
f92e42d
slap done command
AngShiYa Nov 5, 2016
270b926
minor fixes to coding style
AngShiYa Nov 5, 2016
708d034
remove magic Strings
AngShiYa Nov 5, 2016
3a7a73f
add comments and fix indentation
AngShiYa Nov 5, 2016
073442f
Merge slap-codes branch
AngShiYa Nov 5, 2016
4ed4146
add overdue status
AngShiYa Nov 5, 2016
2db1e1f
edit docs
carinackwu Nov 5, 2016
e092f04
merge edit-docs branch
carinackwu Nov 5, 2016
91ef619
change filepath barfooter
tyrahuang Nov 6, 2016
1c1a7eb
filter list with overdue status
AngShiYa Nov 6, 2016
2d902b1
Merge branch 'master' into change-filepath-barfooter_branch
tyrahuang Nov 6, 2016
acdc21c
Merge pull request #131 from CS2103AUG2016-T15-C3/change-filepath-bar…
tyrahuang Nov 6, 2016
d951f08
add overdue pane
AngShiYa Nov 6, 2016
efe3ea0
display overdue task
AngShiYa Nov 6, 2016
bc48a8d
Fix tests syntax errors
AngShiYa Nov 6, 2016
1416817
rename status type
AngShiYa Nov 6, 2016
c3cf398
edit test cases to accomodate overdue task
AngShiYa Nov 6, 2016
cd588e5
edit testtask list to contain overdue task
AngShiYa Nov 6, 2016
867f086
display overdue task
AngShiYa Nov 6, 2016
d6abdf7
edit test case to include overdue task
AngShiYa Nov 6, 2016
2c113eb
Revert "change filepath barfooter"
AngShiYa Nov 6, 2016
701c4c4
revert-131-change-filepath-barfooter_branch
AngShiYa Nov 6, 2016
5631ec1
Merge add-overdue-task branch
AngShiYa Nov 6, 2016
64987e5
change FilePath BarFooter
tyrahuang Nov 6, 2016
90cef32
add author tag for shiya
AngShiYa Nov 6, 2016
6698a3b
add author tag for shiya
AngShiYa Nov 6, 2016
3a89f47
fix indentation
AngShiYa Nov 6, 2016
a5e68a0
Merge pull request #135 from CS2103AUG2016-T15-C3/change-FilePath-Bar…
tyrahuang Nov 6, 2016
00e221c
Merge add-author-tags branch
AngShiYa Nov 6, 2016
0190f75
fix natty reversed parsing
AngShiYa Nov 6, 2016
84d1883
fix duplicate task
AngShiYa Nov 6, 2016
1edaee4
jump to new task
AngShiYa Nov 6, 2016
f0a9ce2
remove unnecessary import
AngShiYa Nov 6, 2016
571ae14
edit FindCommand according to the change in findtype available
carinackwu Nov 6, 2016
615d33f
edit test for the change in FindCommand
carinackwu Nov 6, 2016
8686b20
edit docs for the change in command usage
carinackwu Nov 6, 2016
b7f1dde
Merge bug-fixes branch
AngShiYa Nov 7, 2016
4ecccee
Merge branch 'master' into edit-find-command
carinackwu Nov 7, 2016
0f31974
Merge edit-find-command branch
carinackwu Nov 7, 2016
bfe7f23
add storageCommandBehavior test
tyrahuang Nov 7, 2016
6222beb
Merge pull request #142 from CS2103AUG2016-T15-C3/add-storageCommandB…
tyrahuang Nov 7, 2016
6c9f06b
fix indentation problem
tyrahuang Nov 7, 2016
1202908
improve location and remarks coverage
AngShiYa Nov 7, 2016
3a42589
add String constant and assertion to Command
carinackwu Nov 7, 2016
4a55993
Add updateToDoListHistory()
carinackwu Nov 7, 2016
48f79ff
parses argument for list command
carinackwu Nov 7, 2016
4f60c5e
improve code for Qualifier
carinackwu Nov 7, 2016
7b9283d
add checking correctness of tasks in overdue list for test cases
carinackwu Nov 7, 2016
59d1633
remove unnecessary code
carinackwu Nov 7, 2016
cd5b2e7
fix bugs
carinackwu Nov 7, 2016
5fcde30
Merge improve-code-quality branch
carinackwu Nov 7, 2016
598e9b5
improve code quality according to codacy
carinackwu Nov 7, 2016
d52e123
Merge branch 'master' into improve-code-quality
carinackwu Nov 7, 2016
d057544
fix bugs
carinackwu Nov 7, 2016
dc0017e
Merge pull request #145 from CS2103AUG2016-T15-C3/improve-code-quality
carinackwu Nov 7, 2016
a959356
improve code quality according to Codacy
carinackwu Nov 7, 2016
767f674
Merge pull request #146 from CS2103AUG2016-T15-C3/improve-code-quality
carinackwu Nov 7, 2016
3fce087
edit docs
carinackwu Nov 7, 2016
f395234
Merge add-author-tag branch
carinackwu Nov 7, 2016
8a1c759
change storageClassDiagram and edit UserGuide
tyrahuang Nov 7, 2016
2f2d0a3
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main
tyrahuang Nov 7, 2016
19af0fb
add TaskDate and TaskTime test
AngShiYa Nov 7, 2016
3d1933d
add DateParserTest
AngShiYa Nov 7, 2016
4dcad84
resolve conflicts in DateParser
AngShiYa Nov 7, 2016
42dc94d
improve Name coverage
AngShiYa Nov 7, 2016
fa33c15
remove magic string
AngShiYa Nov 7, 2016
29f7031
change the picture of Task!t UI in UserGuide.md
carinackwu Nov 7, 2016
73d2375
add config test
AngShiYa Nov 7, 2016
92ba859
change UI photo
carinackwu Nov 7, 2016
0ce463d
add test
AngShiYa Nov 7, 2016
b82d5f0
Merge edit-user-guide branch
carinackwu Nov 7, 2016
f7d5e10
fix photo
carinackwu Nov 7, 2016
f9b3418
add test
AngShiYa Nov 7, 2016
c4b881d
uncomment
AngShiYa Nov 7, 2016
1c7f9d7
Merge improve-coverage branch
AngShiYa Nov 7, 2016
3777bbf
Merge edit-user-guide branch
carinackwu Nov 7, 2016
a96846c
add sample data
AngShiYa Nov 7, 2016
4a165be
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main
AngShiYa Nov 7, 2016
7a71099
change the container of keywords from Set to List
carinackwu Nov 7, 2016
a036ebe
pass List of keywords to FindCommand
carinackwu Nov 7, 2016
679656b
change container of keywords from set to list
carinackwu Nov 7, 2016
50f65a2
Update formatting of AboutUs
AngShiYa Nov 7, 2016
15e19ed
Merge fix-find-command-bug
carinackwu Nov 7, 2016
5a24585
Update UserGuide.md
AngShiYa Nov 7, 2016
210a39b
add TestScript
AngShiYa Nov 7, 2016
e94022a
edit list message
carinackwu Nov 7, 2016
9bbd9fa
edit getMessageForTaskListShownSummary() according to the change in l…
carinackwu Nov 7, 2016
85ebeb7
change parameter according to the change in getMessageForTaskListShow…
carinackwu Nov 7, 2016
c8c6e7f
Merge edit-message branch
carinackwu Nov 7, 2016
440d891
Update TestScript.md
AngShiYa Nov 7, 2016
770134a
Update AboutUs.md
AngShiYa Nov 7, 2016
d44720f
Add files via upload
AngShiYa Nov 7, 2016
1bb09e1
edit SampleData
tyrahuang Nov 7, 2016
5b8d754
Update sample data
AngShiYa Nov 7, 2016
677f723
fix bugs
carinackwu Nov 7, 2016
86ebe2b
edit test script
yingchen0505 Nov 7, 2016
9dfc04e
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main
yingchen0505 Nov 7, 2016
1651088
Merge pull request #154 from CS2103AUG2016-T15-C3/edit_testscript
yingchen0505 Nov 7, 2016
58aa8d9
update about us
AngShiYa Nov 8, 2016
3e85233
update developer guide
AngShiYa Nov 8, 2016
eff6c75
update user guide
AngShiYa Nov 8, 2016
3c749f1
add collate files
AngShiYa Nov 8, 2016
5b1f70b
Merge branch 'master' of https://github.com/CS2103AUG2016-T15-C3/main
AngShiYa Nov 8, 2016
2a7a833
update code written for shiya
AngShiYa Nov 8, 2016
2095e1e
update about us
AngShiYa Nov 8, 2016
168df01
update about us
AngShiYa Nov 8, 2016
a52cbd7
add taskit photo
tyrahuang Nov 9, 2016
e9e7430
add photo
tyrahuang Nov 9, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .project
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>addressbook-level4</name>
<comment>Project addressbook-level4 created by Buildship.</comment>
<name>main</name>
<comment>Project main created by Buildship.</comment>
<projects>
</projects>
<buildSpec>
Expand Down
1 change: 1 addition & 0 deletions .settings/org.eclipse.buildship.core.prefs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
build.commands=org.eclipse.jdt.core.javabuilder
connection.arguments=
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
connection.gradle.user.home=null
connection.java.home=null
connection.jvm.arguments=
connection.project.dir=
Expand Down
4 changes: 4 additions & 0 deletions .settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.source=1.8
25 changes: 12 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
[![Build Status](https://travis-ci.org/se-edu/addressbook-level4.svg?branch=master)](https://travis-ci.org/se-edu/addressbook-level4)
[![Coverage Status](https://coveralls.io/repos/github/se-edu/addressbook-level4/badge.svg?branch=master)](https://coveralls.io/github/se-edu/addressbook-level4?branch=master)
[![Build Status](https://travis-ci.org/CS2103AUG2016-T15-C3/main.svg?branch=master)](https://travis-ci.org/CS2103AUG2016-T15-C3/main)
[![Coverage Status](https://coveralls.io/repos/github/CS2103AUG2016-T15-C3/main/badge.svg)](https://coveralls.io/github/CS2103AUG2016-T15-C3/main)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/ba97fe95f1454a2291ad666c07e43d12)](https://www.codacy.com/app/shiya_95/main?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=CS2103AUG2016-T15-C3/main&amp;utm_campaign=Badge_Grade)

# Address Book (Level 4)
# Task!t

<img src="docs/images/Ui.png" width="600"><br>
<img src="docs/images/UImockup.png" width="600"><br>

* This is a desktop Address Book application. It has a GUI but most of the user interactions happen using
* This is a desktop Task Manager application. It has a GUI but most of the user interactions happen using
a CLI (Command Line Interface).
* It is a Java sample application intended for students learning Software Engineering while using Java as
the main programming language.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code example that is
**significantly bigger** (around 6 KLoC)than what students usually write in beginner-level SE modules.
* What's different from [level 3](https://github.com/se-edu/addressbook-level3):
* A more sophisticated GUI that includes a list panel and an in-built Browser.
* More test cases, including automated GUI testing.
* Support for *Build Automation* using Gradle and for *Continuous Integration* using Travis CI.
* The base code is taken from [Address Book (level 4)](https://github.com/nus-cs2103-AY1617S1/ToDoList-level4). Below are some description about Address Book (level 4):
* It is a Java sample application intended for students learning Software Engineering while using Java as
the main programming language.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code example that is
**significantly bigger** (around 6 KLoC)than what students usually write in beginner-level SE modules.


#### Site Map
Expand All @@ -29,6 +27,7 @@

* Some parts of this sample application were inspired by the excellent
[Java FX tutorial](http://code.makery.ch/library/javafx-8-tutorial/) by *Marco Jakob*.
* The sample project is created by the [SE-EDU](https://github.com/se-edu/) initiative.


#### Licence : [MIT](LICENSE)
12 changes: 6 additions & 6 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ allprojects {
}

shadowJar {
archiveName = "addressbook.jar"
archiveName = "ToDoList.jar"

manifest {
attributes "Main-Class": "seedu.address.MainApp"
Expand Down Expand Up @@ -113,8 +113,8 @@ tasks.coveralls {
onlyIf { System.env.'CI' }
}

class AddressBookTest extends Test {
public AddressBookTest() {
class ToDoListTest extends Test {
public ToDoListTest() {
forkEvery = 1
systemProperty 'testfx.setup.timeout', '60000'
}
Expand All @@ -128,7 +128,7 @@ class AddressBookTest extends Test {
}
}

task guiTests(type: AddressBookTest) {
task guiTests(type: ToDoListTest) {
include 'guitests/**'

jacoco {
Expand All @@ -137,7 +137,7 @@ task guiTests(type: AddressBookTest) {
}


task nonGuiTests(type: AddressBookTest) {
task nonGuiTests(type: ToDoListTest) {
include 'seedu/address/**'

jacoco {
Expand All @@ -146,7 +146,7 @@ task nonGuiTests(type: AddressBookTest) {
}

// Test mode depends on whether headless task has been run
task allTests(type: AddressBookTest) {
task allTests(type: ToDoListTest) {
jacoco {
destinationFile = new File("${buildDir}/jacoco/test.exec")
}
Expand Down
Loading