pub struct TestGenerator { /* private fields */ }Expand description
Basic test generator
Implementations§
Source§impl TestGenerator
impl TestGenerator
pub fn new(framework: &str) -> TestGenerator
Sourcepub fn generate_test(&self, name: &str, params: usize) -> String
pub fn generate_test(&self, name: &str, params: usize) -> String
Generate basic test for a subroutine
Sourcepub fn find_subroutines(&self, node: &Node) -> Vec<SubroutineInfo>
pub fn find_subroutines(&self, node: &Node) -> Vec<SubroutineInfo>
Find all subroutines in AST
Auto Trait Implementations§
impl Freeze for TestGenerator
impl RefUnwindSafe for TestGenerator
impl Send for TestGenerator
impl Sync for TestGenerator
impl Unpin for TestGenerator
impl UnsafeUnpin for TestGenerator
impl UnwindSafe for TestGenerator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more