Started moving update tests into lib.

This commit is contained in:
2026-03-01 13:33:03 -05:00
parent 224096cbdb
commit 00d8283fb9
6 changed files with 88 additions and 12 deletions

View File

@@ -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();