小编jar*_*tek的帖子

VS Code 无法识别 Flutter 中的单元测试

Visual Studio Code 无法识别分组在group(...). 但它识别未分组的单元测试。我的意思是它们是独立的test(...)。我想使用组,因为我需要setUp().

Run | Debug上面有链接group。当我单击调试或运行调试控制台显示No tests match regular expression "^LocalRepository$".

测试使用flutter test命令正确运行。

Dart SDK:>=2.1.0 <3.0.0

颤振通道:master

编辑:我找到了解决方法 - 我只是不使用group回调。但是我无法通过单击Run上面的 来运行所有测试group

unit-testing dart visual-studio-code flutter

9
推荐指数
2
解决办法
4283
查看次数

AndroidX Room未解析的超类型RoomDatabase

当我尝试构建我的应用程序时,我得到了这个编译错误:

Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath:
com.example.persistence.AppDatabase, unresolved supertypes: androidx.room.RoomDatabase
Run Code Online (Sandbox Code Playgroud)

持久性设置在单独的Android模块(持久性)中.

的build.gradle

// Kotlin StdLib
implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

// Room
implementation      "androidx.room:room-runtime:$androidXRoom"
kapt "androidx.room:room-compiler:$androidXRoom"
implementation      "androidx.room:room-rxjava2:$androidXRoom"
Run Code Online (Sandbox Code Playgroud)

ext.androidXRoom ="2.1.0-alpha02"

我试图改变kotlin版本,房间版本,回到Android Arch Room,但它不起作用.我也尝试过清理项目并使Android Studio的缓存无效.但它不起作用.

编辑:AppDatabase源

package com.example.persistence.db

import android.content.Context
import androidx.room.Database
import androidx.room.Room
import androidx.room.RoomDatabase
import com.example.persistence.post.PostDbDao
import com.example.persistence.post.PostDbEntity

@Database(entities = [PostDbEntity::class], version = 1)
abstract class AppDatabase : RoomDatabase() {

    abstract fun favoritePostsDao(): PostDbDao

    companion object {

        var INSTANCE: …
Run Code Online (Sandbox Code Playgroud)

android compiler-errors kotlin

8
推荐指数
2
解决办法
1702
查看次数