Thanks to visit codestin.com
Credit goes to github.com

Skip to content

g-mrodrigues/authorizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Authorizer

Application that authorize transactions to a specific account through command line.

Code challenge made for Nubank Software Engineer role.

Architecture Driagram

Stack

Code Coverage

Code Coverage

Instruction

Build

  1. Validate if the Docker and Docker compose dependencies are already installed;
  2. On root of the project, execute the following commands to build the application and install project dependencies;
     chmod +x build
    ./build

Execute

  • On the root of the project, execute the following commands to execute the application:
     chmod +x authorizer
    ./authorizer FILE_PATH
    Change FILE_PATH to the file path that you want to authorize (some examples are on files folder on the root of this project)

Tests

  • To perform tests, execute the following commands:
    chmod +x tests
     ./tests <TESTS_TYPE>
    <TEST_TYPE> = Feature|Unit

About

Transactions authorizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published