Tests: Add/update SPDX header (#24547)

This commit is contained in:
ᴩʜᴏɴᴇᴅʀᴏɪᴅ
2025-10-09 14:50:17 -04:00
committed by GitHub
parent c727846508
commit 08d72f073e
59 changed files with 116 additions and 0 deletions

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
if(FREECAD_USE_EXTERNAL_GTEST)
find_package(GTest REQUIRED)
set(Google_Tests_LIBS ${GTEST_LIBRARIES} ${GMOCK_LIBRARIES})

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#define FC_OS_MACOSX 1
#include "App/ProgramOptionsUtilities.h"

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include <App/ApplicationDirectories.h>

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include "App/Branding.h"

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(App_tests_run
Application.cpp
ApplicationDirectories.cpp

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include "Base/Quantity.h"

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#ifndef TEST_APPLICATION_H
#define TEST_APPLICATION_H

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include "App/License.h"

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/**************************************************************************
* *
* Copyright (c) 2021-2023 FreeCAD Project Association *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include "InitApplication.h"

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/****************************************************************************
* Copyright (c) 2024 Werner Mayer <wmayer[at]users.sourceforge.net> *
* Copyright (c) 2025 Pieter Hijma <info@pieterhijma.net> *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/****************************************************************************
* Copyright (c) 2025 Pieter Hijma <info@pieterhijma.net> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include "Base/Quantity.h"

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/****************************************************************************
* Copyright (c) 2024 Ondsel <development@ondsel.com> *
* *

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(Base)
add_subdirectory(App)
add_subdirectory(Gui)

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include "Gui/Assistant.h"

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# Standard C++ GTest tests
add_executable(Gui_tests_run
Assistant.cpp

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include <array>

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include "Gui/InputHint.h"

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Misc_tests_run
fmt.cpp
)

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <fmt/format.h>
#include <fmt/printf.h>
#include <gtest/gtest.h>

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Assembly_tests_run
AssemblyObject.cpp
)

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
if (NOT FREECAD_USE_EXTERNAL_ONDSELSOLVER)

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
if(BUILD_ASSEMBLY)
add_subdirectory(Assembly)
endif(BUILD_ASSEMBLY)

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Material_tests_run
TestMaterialCards.cpp
TestMaterialFilter.cpp

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
target_link_libraries(Material_tests_run

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Measure_tests_run
MeasureDistance.cpp
)

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <src/App/InitApplication.h>
#include <App/Document.h>
#include <Mod/Measure/App/MeasureDistance.h>

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
target_link_libraries(Measure_tests_run

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Mesh_tests_run
Core/KDTree.cpp
Exporter.cpp

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include <Mod/Mesh/App/Core/KDTree.h>

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include <Base/FileInfo.h>
#include <Base/Interpreter.h>

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include <Base/FileInfo.h>
#include <Mod/Mesh/App/Core/IO/Reader3MF.h>

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include <Mod/Mesh/App/Mesh.h>
#include <Mod/Mesh/App/Core/Grid.h>

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include "gtest/gtest.h"
#include <src/App/InitApplication.h>
#include <Mod/Mesh/App/MeshFeature.h>

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
target_link_libraries(Mesh_tests_run

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(MeshPart_tests_run
MeshPart.cpp
)

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include <BRepPrimAPI_MakeBox.hxx>
#include <TopoDS_Solid.hxx>

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
target_link_libraries(MeshPart_tests_run

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Part_tests_run
Attacher.cpp
AttachExtension.cpp

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
target_link_libraries(Part_tests_run

View File

@@ -1,3 +1,4 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(PartDesign_tests_run
BackwardCompatibility.cpp

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
target_link_libraries(PartDesign_tests_run

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Points_tests_run
Points.cpp
PointsFeature.cpp

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include <Base/FileInfo.h>
#include <Mod/Points/App/Points.h>

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include "gtest/gtest.h"
#include <src/App/InitApplication.h>
#include <Mod/Points/App/PointsFeature.h>

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
target_link_libraries(Points_tests_run

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Sketcher_tests_run
Constraint.cpp
SketcherTestHelpers.cpp

View File

@@ -1,3 +1,4 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <FCConfig.h>

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
target_sources(Sketcher_tests_run PRIVATE
GCS.cpp
)

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
target_link_libraries(Sketcher_tests_run

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Spreadsheet_tests_run
PropertySheet.cpp
RenameProperty.cpp

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/****************************************************************************
* Copyright (c) 2025 Pieter Hijma <info@pieterhijma.net> *
* *

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
target_link_libraries(Spreadsheet_tests_run

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Start_tests_run
FileUtilities.cpp
ThumbnailSource.cpp

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
target_include_directories(Start_tests_run PUBLIC

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_executable(Zipios_tests_run
collectioncollection.cpp
zipfile.cpp

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include <memory>
#include <zipios++/collcoll.h>

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <gtest/gtest.h>
#include <cstdio>
#include <memory>