palmers 最近的时间轴更新
palmers

palmers

🏢  J2EE
V2EX 第 62751 号会员,加入于 2014-05-15 23:08:20 +08:00
请教:单元测试运行找不到类问题
程序员  •  palmers  •  64 天前  •  最后回复来自 palmers
9
有一个技术问题请大家帮忙指导,谢谢大家了
程序员  •  palmers  •  80 天前  •  最后回复来自 palmers
16
新手请教关于 Python 函数参数默认值设计的问题
Python  •  palmers  •  2019-06-18 14:47:44 PM  •  最后回复来自 annoymous
21
正则表达式求助,校验合法小数或整数, 需要排除情况如下
程序员  •  palmers  •  2019-05-08 20:05:47 PM  •  最后回复来自 palmers
23
MacOS 新手,请教几个问题, 麻烦大家了
macOS  •  palmers  •  2018-09-04 13:38:41 PM  •  最后回复来自 palmers
23
palmers 最近回复了
JVM 是指 localcache 的类似东西
如果是性能 可以通过多种手段优化,比如 JVM+reids+mysql 的形式 如果数据可以快速恢复 可以放 redis 里 如此数据不丢失 只要可以保障数据安全 我觉得怎么折腾都可以 只要达到目的就行了
64 天前
回复了 palmers 创建的主题 程序员 请教:单元测试运行找不到类问题
test-module 模块
```xml
<parent>
<artifactId>unit-testing</artifactId>
<groupId>org.example</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>test-module</artifactId>

<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
</dependencies>
```
64 天前
回复了 palmers 创建的主题 程序员 请教:单元测试运行找不到类问题
```xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>org.example</groupId>
<artifactId>unit-testing</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<modules>
<module>test-module</module>
</modules>

<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
</dependencies>

<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<skipMain>true</skipMain>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.2</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<!-- attached to Maven test phase -->
<execution>
<id>report</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
```
64 天前
回复了 palmers 创建的主题 程序员 请教:单元测试运行找不到类问题
@sutra unit-testing 是 test-module 的父模块 然后单元测试在 test-module 模块中
64 天前
回复了 palmers 创建的主题 程序员 请教:单元测试运行找不到类问题
@sutra 日志就是上面这样的
64 天前
回复了 palmers 创建的主题 程序员 请教:单元测试运行找不到类问题
```java
public class MethClazzTest {

@Test
public void sayHello() {
new MethClazz().sayHello();
}
}
```

```
$ mvn test
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] unit-testing [pom]
[INFO] test-module [jar]
[INFO]
[INFO] ----------------------< org.example:unit-testing >----------------------
[INFO] Building unit-testing 1.0-SNAPSHOT [1/2]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] ----------------------< org.example:test-module >-----------------------
[INFO] Building test-module 1.0-SNAPSHOT [2/2]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ test-module ---
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ test-module ---
[INFO] Not compiling main sources
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ test-module ---
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory E:\projects\unit-testing\test-module\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ test-module ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent!
[INFO] Compiling 1 source file to E:\projects\unit-testing\test-module\target\test-classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /E:/projects/unit-testing/test-module/src/test/java/org/example/d1/MethClazzTest.java:[14,13] 找不到符号
符号: 类 MethClazz
位置: 类 org.example.d1.MethClazzTest
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] unit-testing 1.0-SNAPSHOT .......................... SUCCESS [ 0.040 s]
[INFO] test-module 1.0-SNAPSHOT ........................... FAILURE [ 3.981 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.484 s
[INFO] Finished at: 2021-08-19T20:03:02+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:testCompile (default-testCompile) on project test-module: Compilation failure
[ERROR] /E:/projects/unit-testing/test-module/src/test/java/org/example/d1/MethClazzTest.java:[14,13] 找不到符号
[ERROR] 符号: 类 MethClazz
[ERROR] 位置: 类 org.example.d1.MethClazzTest
[ERROR]
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :test-module

```
64 天前
回复了 palmers 创建的主题 程序员 请教:单元测试运行找不到类问题
源码:
@aragakiyuii 谢谢 大概这意思还是使用 枚举的方式实现了
@PolarBears 好 我去查查 enum flag 多谢~
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2225 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 02:53 · PVG 10:53 · LAX 19:53 · JFK 22:53
♥ Do have faith in what you're doing.