小编Hay*_*ysh的帖子

模拟 jooq 选择请求

我的服务是 jooq select inmyMethod()

Result<MyRecord> records = dsl.selectFrom(MyTable).fetch();
Run Code Online (Sandbox Code Playgroud)

我尝试使用mockito 编写单元测试。我想模拟我的 dsl 并在调用时得到 2 个不同的结果service.myMethod()

Mockito.when(dsl.selectFrom(MyTable)).thenReturn(result)
Run Code Online (Sandbox Code Playgroud)

但这不起作用。我如何模拟我的选择请求?

java junit mockito jooq

5
推荐指数
1
解决办法
3002
查看次数

vuetify 更改选项卡事件

我使用 v-tabs,我想知道:当我更改选项卡时,我如何知道选项卡 ID?这是我的代码:

 <v-tabs class="tabs-container" color="green" grow>
        <v-tab class="tab"
               v-for="tab of tabs"
               :key="tab.id"
               :title=tab>
            {{tab.name}}
        </v-tab>
        <v-tabs-items>
        <v-tab-item v-for="tab in tabs" :key="tab.id">
            <div v-if='tab.id == 0'>
                <CreateHero v-on:updateAllTabs="updateAllTabs"/>
            </div>
            <div v-else>
                <HeroPresenter/>
            </div>
        </v-tab-item>
        </v-tabs-items>
    </v-tabs>

...
    methods: {
            updateAllTabs() {
                axios.get('/hero').then(responce => {
                    this.tabs = responce.data
                })
            },
            getHero(id) {
                this.$emit("getCurrentHero", id);
            }
        }
Run Code Online (Sandbox Code Playgroud)

因此,当单击选项卡时,我想在 HeroPresenter 组件中发送选项卡 ID。我尝试使用 $emit,但是我应该在 v-tab 中写什么??我的 vue 组件 HeroPresenter 订阅了“getCurrentHero”

tabs vue.js vuetify.js

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

jooq ×1

junit ×1

mockito ×1

tabs ×1

vue.js ×1

vuetify.js ×1