小编Luc*_* as的帖子

Visual Studio 2022 不运行 XUnit 测试

我已经创建了一个 EntityFramework ASP.NET 解决方案,并且正在尝试创建一个 XUnit 测试项目来测试我创建的不同类。

我为我的 Activity 类创建了一个 TestClass :

using LADS_Model;
using LADS_WebUI.Controllers;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Collections.Generic;
using Xunit;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;

namespace LADS_XUnit
{
    public class UnitTest_Activity
    {
        [TestClass]
        public class ActivityController
        {
            private List<Activity> GetTestActivities()
            {
                var testActivities = new List<Activity>();
                testActivities.Add(new Activity { Id = 1, Name = "Chaussure" });
                testActivities.Add(new Activity { Id = 2, Name = "Crevettes" });
                testActivities.Add(new Activity { Id = 3, Name = "Sandwich" });
                return testActivities;
            }

            [TestMethod] …
Run Code Online (Sandbox Code Playgroud)

c# asp.net entity-framework xunit

5
推荐指数
2
解决办法
7594
查看次数

Symfony:驱动程序中发生异常:找不到驱动程序

我目前正在 Wamp 上学习 Symfony 和 Doctrine,问题是当我输入命令时

php bin/console doctrine:database:create
Run Code Online (Sandbox Code Playgroud)

我有以下错误:

In AbstractMySQLDriver.php line 110:

  An exception occurred in driver: could not find driver


In PDOConnection.php line 31:

  could not find driver


In PDOConnection.php line 27:

  could not find driver
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为我的 .env 文件的 DATABASE_URL 是正确的:

DATABASE_URL="mysql://root:@127.0.0.1:3306/csi_film4?serverVersion=5.7"
Run Code Online (Sandbox Code Playgroud)

我在 WAMP 上也有,在 Wamp 上勾选了 pdo_mysql 扩展,并且我已确保该扩展位于我的 php.ini 文件中。

但是,当我键入创建数据库的命令时,我仍然遇到错误......

我还在命令提示符下执行了 php -m 和 php -i 命令,但我在 php 模块中没有看到任何 pdo_mysql 扩展,所以我知道这些模块丢失了,但我不知道如何下载它们。

如果您有任何想法如何将缺少的模块安装到我的 Wamp 服务器上的 php 中,我将很高兴拥有它们!

谢谢!

php mysql pdo doctrine symfony

2
推荐指数
1
解决办法
1950
查看次数

标签 统计

asp.net ×1

c# ×1

doctrine ×1

entity-framework ×1

mysql ×1

pdo ×1

php ×1

symfony ×1

xunit ×1