Giter Club home page Giter Club logo

pe's Introduction

My Experiences ๐Ÿ–ฑ๏ธ โ†•๏ธ

Programming Languages

Technologies

Tools

github-stats

pe's People

Contributors

domlimm avatar

Watchers

 avatar

pe's Issues

Same description for `add` command

add d/Lunch at VivoCity a/12.95 c/general t/2022-03-21

Duplicated description as index 1 but only date differs but UG states to have different description.

image.png

Unique identifier of expenses on description does not hold

Steps to reproduce:

Listed all categories as shown in image under Actual.

Could add an expense with test as description under general but category listed is General.

A little buggy.

Expected:

To not be able to add another expense described as test under category G/general.

Actual:

image.png

Able to add a negative `amount` for `add` command

Steps to reproduce:

Similar to Issue #4 on the edit command.

User is able to add a negative amount when adding an expense into the app.

add d/testing negative a/-1 t/2022-04-16

Expected:

A non-negative amount when adding an expense.

Actual:

image.png

Remaining budget does not tally

Steps to reproduce:

Starts up app for the first time

budget a/100
add d/test a/10 t/2022-04-16
budget a/5

Expected:

Maybe some validation on the remaining amount left for budget. Does not tally with current expense in list.

Actual:

image.png

DG - Model section

Curious as to why UniqueExpenseCategoryList is not associated with any other classes.

image.png

Able to edit a negative amount for expense

Steps to reproduce:

edit 1 d/Lunch at Harbourfront Centre a/-100

Expected:

A non-negative input check on the expense. Overall budget has been increased too. I understand no one would put a negative amount but in my opinion, should have a check on the amount.

Actual:

image.png

Case insensitive category displayed

Steps to reproduce:

addCat c/school
add d/pen a/99 c/school t/2022-04-16
add d/pens a/99 c/School t/2022-04-16

Expected:

school to be the category for expense pens.

Actual:

image.png

Invalid validation on `amount` on all commands

Steps to reproduce:

As per the feedback message, the formatting is correct.

add d/test a/9.123 t/2022-04-16

Expected:

Understand that in UG under add command, amount has a constraint of up to 2 decimal places. But would be good to specify a 'global' note.

Perhaps, a stronger validation on the message. Or even rounding the amount!

Includes commands such as budget ..., add ..., edit ....

Actual:

image.png

UG - `add` command

... If Expense category is undefined, it will default to the General Expense Category ...

Defaults to general if specified with add ... c/general.

Hence, does not follow what has been stated in the UG for this part.

Feedback message box does not change and command field not cleared

Steps to reproduce:

Starts up app for 1st time.

budget a/99.99
add d/Lunch at VivoCity a/12.95 c/general t/2022-03-20

Expected:

Feedback message should be updated when expense has been added and command field should be cleared upon successful execution of command.

Actual:

image.png

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.