Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [phpunit]

PHPUnit is the de facto standard for writing unit tests for PHP code.

Filter by
Sorted by
Tagged with
6 votes
1 answer
188 views

Curl-based REST client library (round 2)

This is a second iteration on an earlier review - cURL based REST client library I have done some refactoring to split out the REST HTTP response into it's own class from what was in the previous ...
Mike Brant's user avatar
  • 9,608
6 votes
1 answer
219 views

Curl-based REST Client Library (round 3)

This code review request relates to this code review which covers the basic single REST call use case in this REST client library. This code review covers the classes and unit tests for the multiple ...
Mike Brant's user avatar
  • 9,608
5 votes
1 answer
466 views

Mock user table class

I've just created my first tests using mock classes. So far my tests are running much faster and now I guess I'm solely focusing on a single class (in this case I'm testing UserTable and mocking the ...
Martyn's user avatar
  • 233
4 votes
1 answer
138 views

Testing a Pivotal API request client using lots of mocking

I have a class that is all about doing HTTP requests, and logging (in file system & database). It's only using 3 dependencies to do these things, so I'm fine with the code so far. Here it is for ...
Steve Chamaillard's user avatar
4 votes
1 answer
319 views

Simple Pizza Factory with tests

I implemented the Simple Factory Pattern with some unit tests, but I'm with a feeling that I did something wrong and that I can improve it. Tell me what you think about the code (source and tests). ...
yayuj's user avatar
  • 185
4 votes
1 answer
152 views

Bill settlement for multiple users

I want to improve the logic for bill settlement and calculation of amount due. I managed to write code with T.D.D., but I think those loops could be improved somehow. Do you have any ideas on that ...
Kalpa Perera's user avatar
3 votes
2 answers
784 views

cURL based REST client library

I have recently refactored a REST client library and was hoping to get review for both the class itself and the unit tests that cover it. This code is developed against PHP 7.1, but tested against ...
Mike Brant's user avatar
  • 9,608
3 votes
3 answers
324 views

XML parser using PHP

It is just one of the files. I have also tried to write some tests using PHPUnit. Please give me some suggestions to improve my coding-writing skills. The below is the test file for the above file: <...
Karthikeyan Palaniswamy's user avatar
3 votes
1 answer
1k views

BDD tests in PHPUnit

No one in my team knows how to write BDD tests, so I started writing some and it's quite working well. I think the time has come to improve the code quality. This contains a lot of duplicated code ...
Matthias Guenther's user avatar
3 votes
2 answers
162 views

PHPUnit test for a PaymentMethodRuleManager

The following code snippet is about adding rules that filters Payment Methods listing to customer, for email we provide 4 different types of payment methods, but we do show them depending on some ...
Dahab's user avatar
  • 149
3 votes
0 answers
627 views

PHPUnit testing my custom helper Facade classes in Laravel 5.5

I have been reading up on TDD and it's something I genuinely want to learn and be good at. This is something I haven't been doing as a developer and I thought it's about time I get into it. These are ...
Latheesan's user avatar
  • 283
3 votes
0 answers
874 views

Laravel Testing: Is this testing too much of the inner workings?

So I'm using laravel for a project and have a InvoiceRepository and a InvoiceRepositoryTest and I have written the test first ...
toonevdb's user avatar
  • 131
2 votes
1 answer
7k views

Unit Testing of Curl based Rest Client Library

I ran into some issues with unit testing in that getting the response body etc from the curl handle was tricky. I didn't want to necessarily use a mock or abstract the curl functionality. A colleague ...
ajameswolf's user avatar
2 votes
1 answer
110 views

Is it okay to use interfaces on tests?

I have created a test, also the interfaces to be implemented for each test case based on user's role because I think it would make it easier to understand what the test case will and should do, also ...
Yura's user avatar
  • 121
2 votes
1 answer
426 views

Car store implementation using abstract factory

I'm studying design patterns and I made this car store implementation. Although I'm confident that the idea is right, I'm not confident that the implementation is good. I would like you to check it ...
yayuj's user avatar
  • 185
2 votes
1 answer
54 views

More testable record insertion code

I don't have much experience with testing but I'm trying to make it part of my routine to develop better software. The class below is a service class in Laravel. It needs to save a record on the ...
Daniel Costa's user avatar
2 votes
0 answers
85 views

PHPUnit test recomendations

This is my first PHPUnit test with mocks, for a Symfony 3 project. Can anyone give me some advice about this code? ...
user avatar
1 vote
2 answers
195 views

PHP unit test to confirm that a validator is being called correctly

I have a Responder class whose prepare method takes an entity, checks it with a validator, and returns a response or errorResponse based on the results of validator....
EresDev's user avatar
  • 121
1 vote
1 answer
97 views

Class showing a format similar to var_dump v1.0.5

First of all I must thank for the help given in the previous post: Class showing a format similar to var_dump RC5 Version I have it deployed in a early versio v1.0.5: https://github.com/arcanisgk/BOH-...
user avatar
1 vote
1 answer
431 views

Functional test with PHPUnit / Symfony

I am trying to test my first functional tests. I would like to know if my functional test is well done, or if the structure of it is not optimal. Any advice will be useful to me. As I said, I just ...
user124435's user avatar
1 vote
0 answers
426 views

Unit test for my image resizer class

I made a class that will be used to get an image properties like width, height, and MIME type. ...
Dwi Purnomo's user avatar
0 votes
1 answer
176 views

Repository code in Laravel

I am practicing to code in the right way and make it testable. Please review this code and tell me anything bad practices of it. Entity: ...
Kakashi's user avatar
  • 203