我的Elixir应用程序正在使用Coherence进行身份验证。我正在尝试为我的应用程序编写单元和功能测试,但我不知道如何从测试中调用private void initImageLoader() {
ImageLoaderExecutor mImageExecutor = new ImageLoaderExecutor(cpuCount, cpuCount, 0L,
TimeUnit.MILLISECONDS, new LIFOLinkedBlockingDeque());
// create a ImageLoaderConfiguration instance
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this).diskCacheFileCount(500)
.diskCacheSize(50 * 1024 * 1024).threadPoolSize(cpuCount)
.taskExecutor(mImageExecutor) // set the executor
.build();
// init with config
ImageLoader.getInstance().init(config);
}
函数。搜索产生了很少的例子。有人做过这样做之前可以解释一下如何做到这一点吗?
答案 0 :(得分:1)
模块foo
中声明的Bar
函数从任何地方调用为Bar.foo
。因此,要调用login
函数,应该编写Module.Where.Function.Belongs.To.login(params)
。
Coherence
项目本身提供了一个Demo
宠物项目,实际上是Coherence
使用如何的好方法。它contains tests也是编写自己的测试的一个非常好的起点。
答案 1 :(得分:0)
另一个选项是在current_user
中为您的考试设置conn.assigns
。如果设置了conn.assigns[:current_user]
,则auth插件不会尝试验证请求。