BVB Source Codes

Algorithm-Implementations Show LinearSearchTest.java Source code

Return Download Algorithm-Implementations: download LinearSearchTest.java Source code - Download Algorithm-Implementations Source code - Type:.java
  1. import org.junit.Test;
  2. import static org.junit.Assert.*;
  3.  
  4. public class LinearSearchTest {
  5.     LinearSearch linearSearch;
  6.    
  7.     public LinearSearchTest() {
  8.         linearSearch = new LinearSearch();
  9.     }
  10.    
  11.     @Test
  12.     public void searchIntKeyTest() {
  13.         int numbers[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
  14.         System.out.println("Search for keys that exist in the array.");
  15.         assertTrue(linearSearch.search(numbers, 9));
  16.         assertTrue(linearSearch.search(numbers, 1));
  17.         assertTrue(linearSearch.search(numbers, 5));
  18.         assertTrue(linearSearch.search(numbers, 10));
  19.         assertTrue(linearSearch.search(numbers, 4));
  20.        
  21.         System.out.println("Search for keys that do not exist in the array.");
  22.         assertFalse(linearSearch.search(numbers, 0));
  23.         assertFalse(linearSearch.search(numbers, 20));
  24.         assertFalse(linearSearch.search(numbers, 100));
  25.         assertFalse(linearSearch.search(numbers, -70));
  26.         assertFalse(linearSearch.search(numbers, 11));
  27.     }    
  28. }
  29.  
downloadLinearSearchTest.java Source code - Download Algorithm-Implementations Source code
Related Source Codes/Software:
raty - 2017-04-22
RDVTabBarController - Highly customizable tabBar and tabBarController fo... 2017-04-22
material-icon-lib - Library containing over 1500 material vector icons... 2017-04-21
httpdiff - Perform the same request against two HTTP servers ... 2017-04-21
jquerytools - The missing UI library for the Web ... 2017-04-21
mcrouter - Mcrouter is a memcached protocol router for scalin... 2017-04-22
dynomite - A generic dynamo implementation for different k-v ... 2017-04-22
kityminder - Baidu brain figure 2017-04-22
llvm - Mirror of official llvm git repository located at ... 2017-04-22
RBBAnimation - Block-based animations made easy, comes with easin... 2017-04-22
ied - 2017-04-29
Nimble - A Matcher Framework for Swift and Objective-C 2017-04-29
MHVideoPhotoGallery - A Photo and Video Gallery 2017-04-29
shoulda-matchers - Collection of testing matchers extracted from Shou... 2017-04-29
Android-SlideExpandableListView - A better ExpandableListView, with animated expanda... 2017-04-29
AppSales-Mobile - App Sales allows iPhone and Mac App Store develope... 2017-04-29
react-templates - Light weight templates for react ... 2017-04-28
afterglow-theme - A minimal dark Theme for Sublime Text 2 and 3 2017-04-28
jwt-go - Golang implementation of JSON Web Tokens (JWT) 2017-04-28
DeerResume - Tool MarkDown online resume, online preview, edit,... 2017-04-28

 Back to top