Testing TwoSum Algorithm Implementations in JCSprout
This test suite validates the TwoSum algorithm implementation, focusing on finding pairs of numbers that sum to a target value. The tests examine two different approaches to solving the Two Sum problem, ensuring correct functionality and performance.
Test Coverage Overview
Implementation Analysis
Technical Details
Best Practices Demonstrated
crossoverjie/jcsprout
src/test/java/com/crossoverjie/algorithm/TwoSumTest.java
package com.crossoverjie.algorithm;
import com.alibaba.fastjson.JSON;
import org.junit.Test;
public class TwoSumTest {
@Test
public void getTwo1() throws Exception {
TwoSum twoSum = new TwoSum() ;
int[] nums ={1,3,5,7};
int[] two1 = twoSum.getTwo1(nums, 12);
System.out.println(JSON.toJSONString(two1));
}
@Test
public void getTwo2(){
TwoSum twoSum = new TwoSum() ;
int[] nums ={1,3,5,7};
int[] two = twoSum.getTwo2(nums, 10);
System.out.println(JSON.toJSONString(two));
}
}