krzys-h
33f411371c
Added string arrays unit test
2016-03-20 15:19:08 +01:00
krzys-h
4479a196f9
Fix colobot-lint warnings
2016-03-15 17:39:00 +01:00
krzys-h
967aa22330
Allow assigning to array in initialization from function ( #624 , #728 )
2016-03-13 20:27:10 +01:00
krzys-h
977607a934
Updated license headers
2016-02-13 14:11:30 +01:00
krzys-h
b96305060b
Fix colobot-lint warnings
2016-01-23 21:59:02 +01:00
krzys-h
9ff978155c
Fix crash with CBot string functions out of range ( closes #704 )
2016-01-23 21:07:19 +01:00
krzys-h
048534e89d
Fixed some errors reported by colobot-lint
2016-01-23 20:58:03 +01:00
krzys-h
e3c53f9912
CBot compiled instruction graphs; some code cleanup
2015-12-27 16:51:57 +01:00
krzys-h
d00720a2f2
Fixed commandline CBot interpreter not initializing the library properly
2015-12-26 19:57:12 +01:00
krzys-h
ef91fb8e9d
Fixed commandline interpreter
2015-12-26 14:37:36 +01:00
krzys-h
07a4d6a16b
CBot namespace
2015-12-26 14:29:10 +01:00
krzys-h
d041a16a50
Can't stop testing
2015-12-25 18:31:07 +01:00
krzys-h
30b5f86ebc
You can never have too many tests
2015-12-25 18:10:22 +01:00
krzys-h
09e4919509
More things that should work but don't
2015-12-25 15:23:00 +01:00
krzys-h
5b7638d9f4
More CBot tests
2015-12-25 14:46:39 +01:00
krzys-h
3eb2a2d5ca
Even more tests
2015-12-23 22:10:37 +01:00
krzys-h
b1c4096ccf
Needs MOAR tests!
2015-12-23 21:54:10 +01:00
krzys-h
a18c2c39d9
Added ASSERT() to CBot unit tests
2015-12-23 21:08:36 +01:00
krzys-h
b102f767d0
Compile error testing in CBot
2015-12-23 20:54:35 +01:00
krzys-h
8437a9bdd2
CBot testing framework; fixed a few bugs
2015-12-23 20:39:56 +01:00
krzys-h
d577e7f41b
Tests for CBotToken
2015-12-23 18:44:14 +01:00
krzys-h
eedf8dacea
Documentation for CBotProgram; some CBotError refactoring
2015-12-21 21:35:20 +01:00
krzys-h
9ec61d93e5
Refactored CBotString and const char* to std::string in CBot engine
...
A lot of changes, so it needs lots of testing
2015-12-20 16:19:10 +01:00
krzys-h
3eeab0f9b7
Removed CBotStringArray
2015-12-20 14:49:30 +01:00
krzys-h
5e23426b53
Refactored CBotString to use std::string and CBotStringArray to use std::vector
2015-12-20 14:24:49 +01:00
Grunaka
1a6b5ded64
Delete CBotDll.h
2015-12-01 23:25:36 +01:00
Grunaka
942d7195e4
Moving CBotString class in its own header and source files.
2015-12-01 23:25:36 +01:00
krzys-h
6590652d9e
Added commandline CBot interpreter (for testing purposes)
2015-11-21 16:31:22 +01:00
Piotr Dziwinski
13f0159705
Fix ambiguous overload resolution
...
One operator+ for CBotString is enough
2015-11-02 22:17:53 +00:00
Piotr Dziwinski
eeea31408b
Fix operator+ semantics in CBotString
2015-11-02 22:11:02 +00:00
Grunaka
6a396e1522
Add unit tests for class CBotString.
...
Add comments in class CBotString.
Change existing comments in class CBotString to be compliant with doxygen.
Add function "const char* CBotString::CStr() const".
Add null pointer check in function "const CBotString& CBotString::operator+=(const CBotString& str)"
Remove functions "CBotString CBotString::Mid(int nFirst, int nCount) const" and "CBotString CBotString::Mid(int nFirst) const" because they were doublons of function "CBotString CBotString::Mid(int nFirst, int lg) const"
2015-11-01 17:03:30 +01:00
Piotr Dziwinski
d11ebc891c
Bring to zero some types of issues reported by colobot-lint
2015-10-04 00:09:10 +02:00
Piotr Dziwinski
c3d4d46583
Fix missing empty line after license header
2015-08-22 17:52:07 +02:00
Piotr Dziwinski
b93f610930
Fix license header in all files
2015-08-22 16:40:02 +02:00
Piotr Dziwinski
efedb44cce
Add proper initializations and remove manual memory management in remaining classes
...
Except CBot-related stuff of course
2015-08-14 23:44:00 +02:00
Piotr Dziwinski
bd8ab7e645
Remove old CModelFile test
2015-08-14 20:24:58 +02:00
Piotr Dziwinski
a0f0a53d59
Fix for gtest build with Clang libc++
2015-08-14 14:24:55 +02:00
Piotr Dziwinski
5879de82ac
Remove old CBot console
...
Not sure why we kept it; it probably doesn't even compile anymore
2015-08-11 23:15:04 +02:00
Piotr Dziwinski
36254080bf
Remove obsolete test environments
2015-08-07 10:16:46 +02:00
Piotr Dziwinski
e9e1c8d4dd
Add proper initializations and remove manual memory management in app classes
2015-08-07 10:16:46 +02:00
Piotr Dziwinski
806ffdaf36
Fix segfault in unit tests
2015-08-05 10:27:39 +02:00
Piotr Dziwinski
73536290b2
Fix for incorrect compile flags in colobot-lint
2015-07-19 18:11:12 +02:00
krzys-h
02c24fbf27
CProfile -> CConfigFile
2015-07-19 16:05:09 +02:00
krzys-h
9e19d8433c
Removed old CBot-related files
2015-07-16 22:17:54 +02:00
Piotr Dziwinski
88ec9aaae3
Drop GCC 4.6 support
2015-06-26 00:24:32 +02:00
Piotr Dziwinski
8806d1708d
Proper CAuto, CBrain, CMotion, CPhysics, CPyro lifetime management
...
* change manual memory manament to std::unique_ptr
* create CPyroManager
* finally get rid of CInstanceManager
2015-06-22 21:58:58 +02:00
Piotr Dziwinski
fd182e5515
Aligned unit tests to compile under MSVC
2015-05-13 21:05:39 +02:00
Piotr Dziwinski
ccaac2c544
Rewrite unit tests to use HippoMocks
2015-05-13 00:52:18 +02:00
Piotr Dziwinski
81096fd2ae
Fix Clang and GCC 4.6 compilation
2015-04-28 19:29:32 +02:00
Piotr Dziwinski
d003247120
Provide usleep() in CSystemUtils interface
2015-04-27 20:02:22 +02:00