paust-team / paust-db

GNU General Public License v3.0
6 stars 5 forks source link

Add test in paust-db rust implementation #152

Closed kwjooo closed 5 years ago

kwjooo commented 5 years ago

Reference

131

rust branch에 unit test와 integration test를 추가

kwjooo commented 5 years ago

integration test는 src directory와 같은 레벨에 tests directory에 구현하며 unit test는 아래와 같이 같은 file 아래에 주석을 통해 구분하여 구현한다.

pub fn add_two(a: i32) -> i32 {
    internal_adder(a, 2)
}

fn internal_adder(a: i32, b: i32) -> i32 {
    a+b
}

#[cfg(test)]
mod tests {
    use internal_adder;

    #[test]
    fn internal() {
        assert_eq!(4, internal_adder(2,2));
    }
}