Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
clipboard_testing.h
Go to the documentation of this file.
1#ifndef CLIPBOARD_TESTING_H
2#define CLIPBOARD_TESTING_H
3
4#include <QList>
5#include <QString>
6#include <QVector>
7#include <string>
8#include <utility>
9
10// using std types because qt types aren't understood by gtest (without this you'll get less nice errors)
11using CardRows = QVector<std::pair<std::string, int>>;
12
13struct Result
14{
15 std::string name;
16 std::string comments;
19
20 Result(std::string _name, std::string _comments, CardRows _mainboard, CardRows _sideboard)
21 : name(_name), comments(_comments), mainboard(_mainboard), sideboard(_sideboard)
22 {
23 }
24};
25
26void testEmpty(const QString &clipboard);
27void testHash(const QString &clipboard, const std::string &hash);
28void testDeck(const QString &clipboard, const Result &result);
29
30#endif // CLIPBOARD_TESTING_H
void testEmpty(const QString &clipboard)
Definition clipboard_testing.cpp:22
void testDeck(const QString &clipboard, const Result &result)
Definition clipboard_testing.cpp:36
QVector< std::pair< std::string, int > > CardRows
Definition clipboard_testing.h:11
void testHash()
Definition main.cpp:106
Definition clipboard_testing.h:14
std::string name
Definition clipboard_testing.h:15
CardRows sideboard
Definition clipboard_testing.h:18
CardRows mainboard
Definition clipboard_testing.h:17
std::string comments
Definition clipboard_testing.h:16
Result(std::string _name, std::string _comments, CardRows _mainboard, CardRows _sideboard)
Definition clipboard_testing.h:20