Skip to content

Commit 9f317ff

Browse files
committed
rust: clang output module test are inlined
1 parent 561b63f commit 9f317ff

File tree

5 files changed

+17
-16
lines changed

5 files changed

+17
-16
lines changed

rust/bear/src/output/clang/iterator.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: GPL-3.0-or-later
2+
23
//! Provides an iterator over a JSON array of objects.
34
//!
45
//! from https://github.com/serde-rs/json/issues/404#issuecomment-892957228

rust/bear/src/output/clang/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use serde::ser::{SerializeSeq, Serializer};
1515
use serde_json::Error;
1616

1717
mod iterator;
18+
mod tests;
1819
mod type_de;
1920
mod type_ser;
2021

rust/bear/tests/clang_output.rs renamed to rust/bear/src/output/clang/tests.rs

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
// SPDX-License-Identifier: GPL-3.0-or-later
22

3-
use std::io::{Cursor, Seek, SeekFrom};
4-
5-
use serde_json::error::Category;
6-
use serde_json::{json, Error, Value};
7-
8-
use bear::output::clang::*;
9-
3+
#[cfg(test)]
104
mod failures {
11-
use super::*;
5+
use super::super::*;
6+
use serde_json::error::Category;
7+
use serde_json::json;
128

139
macro_rules! assert_semantic_error {
1410
($x:expr) => {
@@ -71,8 +67,10 @@ mod failures {
7167
}
7268
}
7369

70+
#[cfg(test)]
7471
mod success {
75-
use super::*;
72+
use super::super::*;
73+
use serde_json::json;
7674

7775
mod empty {
7876
use super::*;
@@ -89,6 +87,9 @@ mod success {
8987

9088
mod basic {
9189
use super::*;
90+
use crate::vec_of_strings;
91+
use serde_json::Value;
92+
use std::io::{Cursor, Seek, SeekFrom};
9293

9394
fn expected_values() -> Vec<Entry> {
9495
vec![
@@ -180,6 +181,9 @@ mod success {
180181

181182
mod quoted {
182183
use super::*;
184+
use crate::vec_of_strings;
185+
use serde_json::Value;
186+
use std::io::{Cursor, Seek, SeekFrom};
183187

184188
fn expected_values() -> Vec<Entry> {
185189
vec![
@@ -258,10 +262,3 @@ mod success {
258262
}
259263
}
260264
}
261-
262-
mod fixtures {
263-
#[macro_export]
264-
macro_rules! vec_of_strings {
265-
($($x:expr),*) => (vec![$($x.to_string()),*]);
266-
}
267-
}

rust/bear/src/output/clang/type_de.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: GPL-3.0-or-later
2+
23
//! Implements deserialization of the `Entry` struct.
34
45
use std::fmt;

rust/bear/src/output/clang/type_ser.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: GPL-3.0-or-later
2+
23
//! Implements serialization of the `Entry` struct.
34
45
use serde::ser::{Serialize, SerializeStruct, Serializer};

0 commit comments

Comments
 (0)