• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CS2113-AY1819S2-T09-1 / main / 322 / 1
92%
master: 92%

Build:
DEFAULT BRANCH: master
Ran 15 Mar 2019 09:55AM UTC
Files 105
Run time 5s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Mar 2019 09:50AM UTC coverage: 81.933% (+0.02%) from 81.916%
322.1

push

travis-ci

web-flow
[#66] Logic: improve `FindCommand` (#67)

The implementation of the `FindCommand` is restricted to find only one
attribute at any one time. 
i.e. `find name/NAME...` or `find code/CODE...`

The current behaviour is very restrictive in finding modules.

We should allow multiple attribute search in one command, users would be
able to find what they need in one find command easily.

To simplify the filtering of results, we should utilise `Predicate`. 
`KeywordsPredicate` can be converted to a generic interface for all
`XYZContainsKeywordsPredicate` to implement.

Let's improve `FindCommand` so that it supports multiple attributes in 
one `find` command (e.g. `find name/NAME ... code/CODE ...`).

  [1/3] Model: refactor `KeywordsPredicate`
  [2/3] Logic: enhance `FindCommandParser`
  [3/3] systemtest/FindCommandSystemTest: add unit tests

1746 of 2131 relevant lines covered (81.93%)

0.82 hits per line

Source Files on job 322.1
  • Tree
  • List 0
  • Changed 5
  • Source Changed 5
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 244
  • Travis Job 322.1
  • 171add4d on github
  • Prev Job for on master (#319.1)
  • Next Job for on master (#334.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc