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

Skip to content

scribejava/scribejava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Report for Assignment 1

Project chosen

Name: cribeJava URL: https://github.com/scribejava/scribejava Number of lines of code and tool used to count it: 17332, lizard Programming language: Java

Coverage measurement

Existing tool

Name of the existing tool used was Jacoco. It was executed by adding a Jacoco plugin into the pom.xml file and then executing maven. (Add some details) (Provide screenshot, there is a problem that it only creates reports for specific parts such as scribejava-core, figure out a way to put it all in one report) ScreenShot of coverage results

Our own coverage tool

Tomas Busa Function 1: com.github.scribejava.httpclient.apache.ApacheHttpClient.getRequestBuilder

Data Structure to hold coverage information, write all information about the branches taken to a console Set a flag if the branch is reached Coverage results output

Function 2: com.github.scribejava.httpclient.apache.OAuthAsyncCompletionHandler.completed Data Structure to hold coverage information, write all information about the branches taken to a console Set a flag if the branch is reached Coverage results output

Before adding coverage After adding coverage

Jayran Duggins Function 1: scribejava-httpclient-armeria/src/main/java/com/github/scribejava/httpclient/armeria/ArmeriaHttpClient.java (getHttpMethod)

Function 2: scribejava-httpclient-armeria/src/main/java/com/github/scribejava/httpclient/armeria/ArmeriaWebClientBuilder.java (newWebClient)

Nikola Bakalinov Function 1: scribejava/scribejava-httpclient-ning/src/main/java/com/github/scribejava/httpclient/ning /NingHttpClient.java (doExecuteAsync) image

image

image

image

image

image

Function 2: SEP-Assingment1/scribejava-httpclient-armeria/src/main/java/com/github/scribejava/httpclient/armeria /ArmeriaHttpClient.java (doExecuteAsync)