Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mfaisalkhatri/configreader
This Utility helps to read the config.properties file in a simplified way.
https://github.com/mfaisalkhatri/configreader
automation config java open-source properties-loader properties-parser selenium-webdriver testing testing-tools utility
Last synced: 23 days ago
JSON representation
This Utility helps to read the config.properties file in a simplified way.
- Host: GitHub
- URL: https://github.com/mfaisalkhatri/configreader
- Owner: mfaisalkhatri
- Created: 2018-05-12T08:55:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-27T07:49:11.000Z (about 6 years ago)
- Last Synced: 2024-10-14T19:41:09.294Z (23 days ago)
- Topics: automation, config, java, open-source, properties-loader, properties-parser, selenium-webdriver, testing, testing-tools, utility
- Language: Java
- Homepage:
- Size: 15.4 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ConfigReader
**A simple utility framework which can be used to read config.properties file easily.****Getting Started**
*This page includes all the information you need to get started including setup, usage, advantages, sample test.*
**What to do when you need help?**
* Discuss your queries by writing to me at:
* Mail: [email protected]
* Twitter: @mfaisal_khatri
* LinkedIn: Mohammad Faisal Khatri* If you find any issue which is bottleneck for you, search the issue tracker to see if it is already raised.
* If not raised, then you can create a new issue with required details as mentioned in the issue template.**What you do if you like the project?**
* Spread the word with your network.
* Star the project to make the project popular.
* Stay updated with the project progress by Watching it.**How to use this Framework:**
01. Add the following dependency in your pom.xml file:```
com.github.mfaisalkhatri
configreader
1.0.0```
02. Reading "Config.Properties" is made much simple and easy now. Check the sample code and tests below:
```
This is the config file extract:
searchtext=Apple iphone 8
```03. Once the dependency jar is downloaded in project, Use "PropertiesReader" class and get the values from the properties file in below defined way:
```
@Test
public void Test() throws FileNotFoundException, IOException, Throwable {PropertiesReader prop = new PropertiesReader();
String srch = prop.getKey("searchtext");
System.out.println("Value of search text key is: " +srch);
Assert.assertEquals(srch, "Apple iphone 8");}
```**In the above case, Getter/Setter can also be created to get values from the properties file.**
**Exceptions have been handled while reading file or when file is not found, so you don't have to worry, if any thing goes wrong in tests.**
**Appropriate logs will be generated in project folder when exception is caught.**