blob: e2e565f417ed9ec20ac75f078213259b7c03104d [file] [log] [blame]
223010241b22bd72025-06-07 03:21:07 +08001package edu.bjtu.groupone.backend;
2
3import org.junit.jupiter.api.Test;
4import org.springframework.beans.factory.annotation.Autowired;
5import org.springframework.boot.test.context.SpringBootTest;
6
7import javax.sql.DataSource;
8import java.sql.Connection;
9
10import static org.junit.jupiter.api.Assertions.*;
11
12@SpringBootTest
13public class DatabaseConnectionTest {
14
15 @Autowired
16 private DataSource dataSource;
17
18 @Test
19 public void testDatabaseConnection() {
20 try (Connection connection = dataSource.getConnection()) {
21 assertNotNull(connection);
22 System.out.println("✅ 数据库连接成功: " + connection.getMetaData().getURL());
23 System.out.println("📌 数据库用户: " + connection.getMetaData().getUserName());
24 } catch (Exception e) {
25 fail("❌ 数据库连接失败: " + e.getMessage());
26 }
27 }
28}