Struts2类型转换之全局类型转换

概述

全局类型转换。在 src​ 目录下新建 xwork-conversion.properties​ ,该文件的内容是 待转换的类=转换器名字 ,即:

space.terwer.bean.User=space.terwer.converter.UserConverter2

Terwer...小于 1 分钟后端开发Struts2目录新建文件概述全局类型转换converterglobal
dotenv加载变量
// @ts-ignore
import dotenv from 'dotenv'
import path from 'path';

/**
 * 初始化测试环境变量
 */
export const initTestEnv = () => {
    const __dirname = path.dirname(import.meta.url);
    const envPath = path.relative(process.cwd(), path.join(__dirname, '../.env.development.local')).replace("file:\\", "")
    // console.log(envPath)
    dotenv.config({path: envPath});
    // console.log(process.env.VITE_LIANDI_API_URL)
    console.log("env loaded.")
}

Terwer...小于 1 分钟前端开发测试初始化环境变量另外文件envdotenv
使用vitest对vite项目进行单元测试

使用vitest对vite项目进行单元测试

缘由

开发阶段经常需要测试一段代码的正确性,每次都去启动服务器验证实际上是不明智的。

之前我一直采用单文件测试,但是后来越来越发现这种弊端,对于简单逻辑尚可,一旦需要各种依赖时候,就会出现单文件的环境与实际项目差别太大问题。

解决

那么,解决方案就是我们今天要学习的 vitest 单元测试框架:专门为 vite 项目量身定制。

上手

先安装

yarn add -D vitest

Terwer...大约 1 分钟前端开发项目单元测试需要测试文件