MCPcopy Create free account

hub / github.com/asomers/mock_shootout / functions

Functions504 in github.com/asomers/mock_shootout

↓ 55 callersMethodfoo
(&self, key: i16)
src/t_pseudo.rs:70
↓ 26 callersMethodfoo
(&self)
src/t_mockall.rs:228
↓ 23 callersMethodfoo
(_t: T)
src/t_mockers.rs:402
↓ 15 callersMethodfoo
(&self, k: Self::Key)
src/t_simulacrum.rs:80
↓ 6 callersMethodbar
()
src/t_mockall.rs:527
↓ 6 callersMethodthen
(&mut self)
src/t_simulacrum.rs:42
↓ 4 callersMethodfoo
(&self, key: i16)
src/t_mock_it.rs:82
↓ 4 callersMethodinto_nothing
(self)
src/t_mocktopus.rs:86
↓ 3 callersMethodexpect_eat
(&mut self)
src/t_simulacrum.rs:39
↓ 3 callersFunctionprint_row
(feature, results)
compare.py:95
↓ 2 callersMethodbar
(&self)
src/t_simulacrum.rs:260
↓ 2 callersMethodeat
(&self)
src/t_simulacrum.rs:25
↓ 2 callersMethodfoo
(&self)
src/t_mock_derive.rs:59
↓ 1 callersMethodeat
(&self)
src/t_mock_it.rs:34
↓ 1 callersMethodeat
(&self)
src/t_mockall.rs:280
↓ 1 callersMethodeat
(&self)
src/t_pseudo.rs:29
↓ 1 callersFunctionformat_cell
(s)
compare.py:74
Methodassociated_types
()
src/t_mock_derive.rs:25
Methodassociated_types
()
src/t_mockers.rs:57
Methodassociated_types
()
src/t_mock_it.rs:69
Methodassociated_types
()
src/t_double.rs:40
Methodassociated_types
()
src/t_mockall.rs:39
Methodassociated_types
()
src/t_galvanic_mock.rs:107
Methodassociated_types
()
src/t_mockiato.rs:33
Methodassociated_types
()
src/t_simulacrum.rs:61
Methodassociated_types
()
src/t_pseudo.rs:57
Methodassociated_types
()
src/t_mocktopus.rs:32
Methodbar
(&self)
src/t_mock_it.rs:303
Methodbar
(&self)
src/t_pseudo.rs:244
Methodbar
()
src/t_mocktopus.rs:289
Methodboo
(&self)
src/t_galvanic_mock.rs:64
Methodcheckpoint
()
src/t_mock_derive.rs:26
Methodcheckpoint
()
src/t_mockers.rs:71
Methodcheckpoint
()
src/t_mock_it.rs:99
Methodcheckpoint
()
src/t_double.rs:41
Methodcheckpoint
()
src/t_mockall.rs:53
Methodcheckpoint
()
src/t_galvanic_mock.rs:115
Methodcheckpoint
()
src/t_mockiato.rs:38
Methodcheckpoint
()
src/t_simulacrum.rs:91
Methodcheckpoint
()
src/t_pseudo.rs:81
Methodcheckpoint
()
src/t_mocktopus.rs:37
Methodclosures
Fails to compile with "cannot find type `MockersTypeRegistry` in this scope" and because F doesn't implement Debug. That's a big problem, because mos
src/t_mockers.rs:90
Methodclosures
Mock-it can't even to match_method
src/t_mock_it.rs:102
Methodclosures
Double can't handle generic methods
src/t_double.rs:73
Methodclosures
()
src/t_mockall.rs:67
Methodclosures
Galvanic can't mock generic methods
src/t_galvanic_mock.rs:118
Methodclosures
Mockiato can't even do match_method or return_call_with_args
src/t_mockiato.rs:43
Methodclosures
To mock generic methods Simulacrum requires naming each concrete type that will be used with the method. But that's usually not possible for closures
src/t_simulacrum.rs:130
Methodclosures
Pseudo can't do generic methods
src/t_pseudo.rs:110
Methodclosures
Mocktopus can't do this because mock_safe requires naming the argument. Closures usually can't be named.
src/t_mocktopus.rs:44
Methodconsume_parameters
()
src/t_mock_derive.rs:27
Methodconsume_parameters
()
src/t_mockers.rs:120
Methodconsume_parameters
()
src/t_mock_it.rs:133
Methodconsume_parameters
()
src/t_double.rs:81
Methodconsume_parameters
()
src/t_mockall.rs:95
Methodconsume_parameters
()
src/t_galvanic_mock.rs:128
Methodconsume_parameters
()
src/t_mockiato.rs:56
Methodconsume_parameters
()
src/t_simulacrum.rs:153
Methodconsume_parameters
()
src/t_pseudo.rs:133
Methodconsume_parameters
()
src/t_mocktopus.rs:66
Methodconsume_self
()
src/t_mock_derive.rs:28
Methodconsume_self
()
src/t_mockers.rs:139
Methodconsume_self
()
src/t_mock_it.rs:138
Methodconsume_self
()
src/t_double.rs:86
Methodconsume_self
()
src/t_mockall.rs:114
Methodconsume_self
()
src/t_galvanic_mock.rs:133
Methodconsume_self
()
src/t_mockiato.rs:62
Methodconsume_self
()
src/t_simulacrum.rs:159
Methodconsume_self
()
src/t_pseudo.rs:138
Methodconsume_self
()
src/t_mocktopus.rs:81
Methodderive
()
src/t_mock_derive.rs:40
Methodderive
()
src/t_mockers.rs:151
Methodderive
()
src/t_mock_it.rs:164
Methodderive
()
src/t_double.rs:105
Methodderive
()
src/t_mockall.rs:434
Methodderive
()
src/t_galvanic_mock.rs:141
Methodderive
()
src/t_mockiato.rs:250
Methodderive
()
src/t_simulacrum.rs:182
Methodderive
()
src/t_pseudo.rs:157
Methodderive
()
src/t_mocktopus.rs:93
Functiondoctest
``` extern crate mock_derive; use mock_derive::mock; #[mock] pub trait A { fn foo(&self, key: i16) -> i32; } let mock = MockA::new(); mock.foo.first_
src/t_mock_derive.rs:13
Functiondoctest
``` use mockers::*; use mockers_derive::mocked; #[mocked] pub trait A { fn foo(&self, key: i16) -> i32; } let scenario = Scenario::new(); let mock =
src/t_mockers.rs:14
Functiondoctest
``` use mock_it::Mock; pub trait A { fn foo(&self, key: i16) -> i32; } struct AMock { foo: Mock<(i16), i32> } impl A for AMock { fn foo(&self, key:
src/t_mock_it.rs:30
Functiondoctest
``` use double::*; pub trait A { fn foo(&self, key: i16) -> i32; } mock_trait!( MockA, foo(i16) -> i32 ); impl A for MockA { mock_method!(foo(&self,
src/t_double.rs:20
Functiondoctest
vim: tw=80 ``` use mockall::*; #[automock] pub trait A { fn foo(&self, key: i16) -> i32; } let mut mock = MockA::new(); mock.expect_foo().returning(
src/t_mockall.rs:14
Functiondoctest
``` use galvanic_mock::{mockable, use_mocks}; #[mockable] pub trait A { fn foo(&self, x: i16) -> i32; } #[use_mocks] fn testit() { let mock = new_mo
src/t_galvanic_mock.rs:21
Functiondoctest
vim: tw=80 ``` use mockiato::*; #[mockable] pub trait A { fn foo(&self, key: i16) -> i32; } let mut mock = AMock::new(); mock.expect_foo(|k| k.any()
src/t_mockiato.rs:14
Functiondoctest
``` use simulacrum::*; pub trait A { fn foo(&self, key: i16) -> i32; } create_mock! { impl A for AMock (self) { expect_foo("foo"): fn foo(&self, key
src/t_simulacrum.rs:21
Functiondoctest
``` use pseudo::Mock; pub trait A { fn foo(&self, key: i16) -> i32; } struct MockA { pub foo: Mock<(i16), i32> } impl A for MockA { fn foo(&self, k
src/t_pseudo.rs:25
Functiondoctest
``` #![feature(proc_macro_hygiene)] use mocktopus::macros::*; use mocktopus::mocking::*; #[mockable] fn foo(key: i16) -> i32 { 0 } foo.mock_safe(|ke
src/t_mocktopus.rs:14
Methodeat
(&self)
src/t_mocktopus.rs:273
Methodexternal_trait
()
src/t_mock_derive.rs:49
Methodexternal_trait
()
src/t_mockers.rs:161
Methodexternal_trait
()
src/t_mock_it.rs:165
Methodexternal_trait
()
src/t_double.rs:106
Methodexternal_trait
()
src/t_mockall.rs:125
Methodexternal_trait
()
src/t_galvanic_mock.rs:149
Methodexternal_trait
()
src/t_mockiato.rs:73
Methodexternal_trait
()
src/t_simulacrum.rs:188
Methodexternal_trait
()
src/t_pseudo.rs:158
next →1–100 of 504, ranked by callers