Started moving update tests into lib.
This commit is contained in:
@@ -5,11 +5,12 @@ use morethantext::{
|
||||
Name, Operand, Query,
|
||||
};
|
||||
use std::collections::HashSet;
|
||||
use support::TestDocument;
|
||||
use support::{setup_range, TestDocument};
|
||||
|
||||
const COUNT: usize = 5;
|
||||
|
||||
fn setup_range() -> (MoreThanText, TestDocument) {
|
||||
/*
|
||||
fn setup_range(COUNT) -> (MoreThanText, TestDocument) {
|
||||
let mut mtt = MoreThanText::new();
|
||||
let test_doc = TestDocument::new(vec![FieldType::Integer]);
|
||||
mtt.create_document(test_doc.get_docdef()).unwrap();
|
||||
@@ -21,10 +22,11 @@ fn setup_range() -> (MoreThanText, TestDocument) {
|
||||
test_doc.populate_multiple(&mut mtt, data);
|
||||
(mtt, test_doc)
|
||||
}
|
||||
*/
|
||||
|
||||
#[test]
|
||||
fn does_empty_query_get_all_documents() {
|
||||
let (mut mtt, test_doc) = setup_range();
|
||||
let (mut mtt, test_doc) = setup_range(COUNT);
|
||||
let mut query = Query::new(test_doc.get_doc_name());
|
||||
let result = mtt.records(query).unwrap();
|
||||
assert_eq!(result.len(), 5, "got {:?}", result);
|
||||
@@ -42,7 +44,7 @@ fn does_empty_query_get_all_documents() {
|
||||
|
||||
#[test]
|
||||
fn does_query_pull_specific_information() {
|
||||
let (mut mtt, test_doc) = setup_range();
|
||||
let (mut mtt, test_doc) = setup_range(COUNT);
|
||||
let expected = 3;
|
||||
let mut calc = Calculation::new(Operand::Equal);
|
||||
calc.add_value(expected.clone()).unwrap();
|
||||
@@ -61,7 +63,7 @@ fn does_query_pull_specific_information() {
|
||||
|
||||
#[test]
|
||||
fn does_query_work_with_less_than() {
|
||||
let (mut mtt, test_doc) = setup_range();
|
||||
let (mut mtt, test_doc) = setup_range(COUNT);
|
||||
let expected = 2;
|
||||
let mut calc = Calculation::new(Operand::LessThan);
|
||||
calc.add_value(expected.clone()).unwrap();
|
||||
@@ -85,7 +87,7 @@ fn does_query_work_with_less_than() {
|
||||
|
||||
#[test]
|
||||
fn does_query_work_with_less_than_equal() {
|
||||
let (mut mtt, test_doc) = setup_range();
|
||||
let (mut mtt, test_doc) = setup_range(COUNT);
|
||||
let expected = 2;
|
||||
let mut calc = Calculation::new(Operand::LessThanEqual);
|
||||
calc.add_value(expected.clone()).unwrap();
|
||||
@@ -109,7 +111,7 @@ fn does_query_work_with_less_than_equal() {
|
||||
|
||||
#[test]
|
||||
fn does_query_work_with_greater_than() {
|
||||
let (mut mtt, test_doc) = setup_range();
|
||||
let (mut mtt, test_doc) = setup_range(COUNT);
|
||||
let expected = 2;
|
||||
let mut calc = Calculation::new(Operand::GreaterThan);
|
||||
calc.add_value(expected.clone()).unwrap();
|
||||
@@ -132,7 +134,7 @@ fn does_query_work_with_greater_than() {
|
||||
|
||||
#[test]
|
||||
fn does_query_work_with_greater_than_equal() {
|
||||
let (mut mtt, test_doc) = setup_range();
|
||||
let (mut mtt, test_doc) = setup_range(COUNT);
|
||||
let expected = 2;
|
||||
let mut calc = Calculation::new(Operand::GreaterThanEqual);
|
||||
calc.add_value(expected.clone()).unwrap();
|
||||
|
||||
Reference in New Issue
Block a user