Temporary file creation for unittests
Atila Neves
atila.neves at gmail.com
Mon May 21 20:48:59 UTC 2018
On Monday, 21 May 2018 at 17:03:40 UTC, Russel Winder wrote:
> On Mon, 2018-05-21 at 15:16 +0000, Atila Neves via
> Digitalmars-d-learn wrote:
>> On Friday, 18 May 2018 at 15:16:52 UTC, Russel Winder wrote:
>> > Hi,
>> >
>> > What's the current official position on how to create
>> > temporary files for use during a unittest. I found
>>
>> Not official, but...
>>
>> import unit_threaded;
>>
>> with(const Sandbox()) {
>> writeFile("myfile.txt", "contents");
>> shouldExist("myfile.txt");
>> shouldEqualContent("myfile.txt", "contents");
>> fileShouldContain("myfile.txt", "cont");
>> }
>>
>> Atila
>
> OK, we like this. A lot.
:)
> Given I use Unit-Threaded, why did I not know this. Ah, OK,
> RTFM. :-)
It's got so many features that I don't know how to document
everything and make it accessible at the same time.
> Did I mention how much I like this RAII approach?
Me too - RAII is definitely C++'s gift to the world. I've been
abusing `with` lately quite a bit. I think it's underused.
More information about the Digitalmars-d-learn
mailing list