Made addition require document name.
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 1s
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 1s
This commit is contained in:
@@ -907,7 +907,7 @@ mod document_files {
|
||||
}
|
||||
|
||||
fn populate(&self, data: Vec<Field>) {
|
||||
let mut add = Addition::new();
|
||||
let mut add = Addition::new(self.doc_name());
|
||||
let mut count = 0;
|
||||
for item in data.iter() {
|
||||
add.add_field(
|
||||
@@ -968,9 +968,9 @@ mod document_files {
|
||||
test_doc.start(standard_paths());
|
||||
let queue = test_doc.get_queue();
|
||||
let msg_actions = [
|
||||
MsgAction::Addition(Addition::new()),
|
||||
MsgAction::Addition(Addition::new(name.clone())),
|
||||
MsgAction::Delete(Delete::new(Query::internal())),
|
||||
MsgAction::Query(Query::internal().into()),
|
||||
MsgAction::Query(Query::new(name.clone())),
|
||||
MsgAction::Show,
|
||||
MsgAction::Update(Update::new(Query::internal())),
|
||||
];
|
||||
@@ -1019,9 +1019,9 @@ mod document_files {
|
||||
queue.send(setup);
|
||||
test_doc.get_receiver().recv_timeout(TIMEOUT).unwrap();
|
||||
let msg_actions = [
|
||||
MsgAction::Addition(Addition::new()),
|
||||
MsgAction::Addition(Addition::new(alt.clone())),
|
||||
MsgAction::Create(DocDef::new(name.clone())),
|
||||
MsgAction::Delete(Delete::new(Query::internal())),
|
||||
MsgAction::Delete(Delete::new(Query::new(alt.clone()))),
|
||||
MsgAction::Query(Query::internal().into()),
|
||||
MsgAction::Show,
|
||||
MsgAction::Update(Update::new(Query::internal())),
|
||||
@@ -1103,7 +1103,7 @@ mod document_files {
|
||||
Include::Just(Action::OnAddition),
|
||||
)];
|
||||
test_doc.start(routes);
|
||||
let mut add = Addition::new();
|
||||
let mut add = Addition::new(doc_name.clone());
|
||||
add.add_field(field_name.clone(), data.clone());
|
||||
let msg = Message::new(doc_name.clone(), add);
|
||||
queue.send(msg.clone());
|
||||
@@ -1229,7 +1229,7 @@ mod document_files {
|
||||
let mut test_doc: TestDocument = docdef.clone().into();
|
||||
test_doc.start(standard_paths());
|
||||
let queue = test_doc.get_queue();
|
||||
let mut new_doc = Addition::new();
|
||||
let mut new_doc = Addition::new(doc_name.clone());
|
||||
new_doc.add_field(name.clone(), data.clone());
|
||||
let testing = |msg: Message| {
|
||||
queue.send(msg.clone());
|
||||
@@ -1267,7 +1267,7 @@ mod document_files {
|
||||
let queue = test_doc.get_queue();
|
||||
let count = 5;
|
||||
for i in 0..count {
|
||||
let mut new_doc = Addition::new();
|
||||
let mut new_doc = Addition::new(doc_name.clone());
|
||||
new_doc.add_field(name.clone(), i);
|
||||
queue.send(Message::new(doc_name.clone(), new_doc));
|
||||
test_doc.get_receiver().recv_timeout(TIMEOUT).unwrap();
|
||||
@@ -1310,7 +1310,7 @@ mod document_files {
|
||||
test_doc.start(standard_paths());
|
||||
let queue = test_doc.get_queue();
|
||||
let name = Name::english("bad");
|
||||
let mut addition = Addition::new();
|
||||
let mut addition = Addition::new(test_doc.doc_name());
|
||||
addition.add_field(name.clone(), "doesn't matter");
|
||||
queue.send(Message::new(
|
||||
test_doc.get_docdef().get_document_names()[0].clone(),
|
||||
@@ -1331,7 +1331,7 @@ mod document_files {
|
||||
let mut test_doc = TestDocument::new([FieldType::Uuid].to_vec());
|
||||
test_doc.start(standard_paths());
|
||||
let queue = test_doc.get_queue();
|
||||
let mut addition = Addition::new();
|
||||
let mut addition = Addition::new(test_doc.doc_name());
|
||||
addition.add_field(Name::english("field0"), "string");
|
||||
queue.send(Message::new(
|
||||
test_doc.get_docdef().get_document_names()[0].clone(),
|
||||
@@ -1358,7 +1358,7 @@ mod document_files {
|
||||
let mut test_doc = TestDocument::new([FieldType::Integer, FieldType::Integer].to_vec());
|
||||
test_doc.start(standard_paths());
|
||||
let queue = test_doc.get_queue();
|
||||
let mut addition = Addition::new();
|
||||
let mut addition = Addition::new(test_doc.doc_name());
|
||||
addition.add_field(Name::english("field0"), 1);
|
||||
queue.send(Message::new(
|
||||
test_doc.get_docdef().get_document_names()[0].clone(),
|
||||
@@ -1691,7 +1691,7 @@ mod document_files {
|
||||
test_doc.start(standard_paths());
|
||||
let queue = test_doc.get_queue();
|
||||
let rx = test_doc.get_receiver();
|
||||
let new_doc = Addition::new();
|
||||
let new_doc = Addition::new(doc_name.clone());
|
||||
let msg = Message::new(doc_name, new_doc);
|
||||
queue.send(msg);
|
||||
let result = rx.recv_timeout(TIMEOUT).unwrap();
|
||||
@@ -1719,7 +1719,7 @@ mod document_files {
|
||||
test_doc.start(standard_paths());
|
||||
let queue = test_doc.get_queue();
|
||||
let rx = test_doc.get_receiver();
|
||||
let new_doc = Addition::new();
|
||||
let new_doc = Addition::new(doc_name.clone());
|
||||
let msg = Message::new(doc_name, new_doc);
|
||||
queue.send(msg);
|
||||
let result = rx.recv_timeout(TIMEOUT).unwrap();
|
||||
@@ -1747,7 +1747,7 @@ mod document_files {
|
||||
test_doc.start(standard_paths());
|
||||
let queue = test_doc.get_queue();
|
||||
let rx = test_doc.get_receiver();
|
||||
let mut new_doc = Addition::new();
|
||||
let mut new_doc = Addition::new(doc_name.clone());
|
||||
new_doc.add_field(&field_name, Uuid::nil());
|
||||
let msg = Message::new(doc_name, new_doc);
|
||||
queue.send(msg);
|
||||
@@ -2023,9 +2023,9 @@ mod document_files {
|
||||
update.get_values_mut().add_field(&fname, new);
|
||||
test_doc.send(update);
|
||||
test_doc.get_receiver().recv_timeout(TIMEOUT).unwrap();
|
||||
let mut should_clear = Addition::new();
|
||||
let mut should_clear = Addition::new(test_doc.doc_name());
|
||||
should_clear.add_field(fname.clone(), old);
|
||||
let mut should_error = Addition::new();
|
||||
let mut should_error = Addition::new(test_doc.doc_name());
|
||||
should_error.add_field(fname.clone(), new);
|
||||
test_doc.send(should_clear);
|
||||
let result = test_doc.get_receiver().recv_timeout(TIMEOUT).unwrap();
|
||||
@@ -2064,10 +2064,10 @@ mod document_files {
|
||||
let f0data = Uuid::new_v4();
|
||||
let f1bad_data = "NotUuid";
|
||||
let f1good_data = Uuid::nil();
|
||||
let mut bad_addition = Addition::new();
|
||||
let mut bad_addition = Addition::new(test_doc.doc_name());
|
||||
bad_addition.add_field(&f0name, f0data.clone());
|
||||
bad_addition.add_field(&f1name, f1bad_data);
|
||||
let mut good_addition = Addition::new();
|
||||
let mut good_addition = Addition::new(test_doc.doc_name());
|
||||
good_addition.add_field(&f0name, f0data.clone());
|
||||
good_addition.add_field(&f1name, f1good_data.clone());
|
||||
test_doc.send(bad_addition);
|
||||
@@ -2110,7 +2110,7 @@ mod document_files {
|
||||
update.get_values_mut().add_field(fname.clone(), new);
|
||||
doc.send(update);
|
||||
doc.get_receiver().recv_timeout(TIMEOUT).unwrap();
|
||||
let mut old_addition = Addition::new();
|
||||
let mut old_addition = Addition::new(doc.doc_name());
|
||||
old_addition.add_field(&fname, old);
|
||||
doc.send(old_addition);
|
||||
let result = doc.get_receiver().recv_timeout(TIMEOUT).unwrap();
|
||||
@@ -2124,7 +2124,7 @@ mod document_files {
|
||||
}
|
||||
_ => unreachable!("got {:?}: should have gotten a reply", action),
|
||||
}
|
||||
let mut new_addition = Addition::new();
|
||||
let mut new_addition = Addition::new(doc.doc_name());
|
||||
new_addition.add_field(fname.clone(), new);
|
||||
doc.send(new_addition);
|
||||
let result = doc.get_receiver().recv_timeout(TIMEOUT).unwrap();
|
||||
@@ -2208,7 +2208,7 @@ mod document_files {
|
||||
let mut calc = Calculation::new(Operand::Add);
|
||||
calc.add_value(FieldType::DateTime).unwrap();
|
||||
calc.add_value(duration.clone()).unwrap();
|
||||
let mut addition = Addition::new();
|
||||
let mut addition = Addition::new(doc.doc_name());
|
||||
addition.add_field(&fname, calc);
|
||||
let start = Utc::now() + duration;
|
||||
doc.send(addition);
|
||||
@@ -2302,7 +2302,7 @@ mod document_files {
|
||||
doc.populate([value.into()].to_vec());
|
||||
doc.send(Delete::new(Query::internal()));
|
||||
doc.get_receiver().recv_timeout(TIMEOUT).unwrap();
|
||||
let mut addition = Addition::new();
|
||||
let mut addition = Addition::new(doc.doc_name());
|
||||
addition.add_field(&fname, value.clone());
|
||||
doc.send(addition);
|
||||
let result = doc.get_receiver().recv_timeout(TIMEOUT).unwrap();
|
||||
|
||||
Reference in New Issue
Block a user