all files / ErrorHandling/config/ ErrorObject.js

100% Statements 16/16
100% Branches 0/0
100% Functions 1/1
100% Lines 16/16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24         11×        
var constants = require('../constants');
 
var err_obj = [];
 
var store={};
 
err_obj[constants.SUCCESS] = "Success";
err_obj[constants.CREATED]= "Created";
err_obj[constants.SEQUELIZE_DATABASE_ERROR]= "Sequelize query is wrong";
err_obj[constants.SEQUELIZE_VALIDATION_ERROR]= "Sequelize validation failed";
err_obj[constants.CASSANDRA_DATABASE_ERROR]="Cassandra query is wrong";
err_obj[constants.CASSANDRA_VALIDATION_ERROR]="Cassandra validation failed";
err_obj[constants.UNDEFINED_DATABASE_ERROR]="Unknown database error";
err_obj[constants.UNDEFINED_ERROR]="undefined error";
err_obj[constants.USER_DUPLICATION_ERROR]="User already exist";
err_obj[constants.INVALID_JSON_OBJECT]="Invalid Json object";
 
store.getMessage = function (code) {
  return err_obj[code];
};
 
module.exports = store;