русский

ИИ для программиста?

14.09.24 17:29
Re: ИИ для программиста?
 
AlexNek патриот
AlexNek
in Antwort AlexNek 14.09.24 16:55, Zuletzt geändert 14.09.24 18:12 (AlexNek)

Ну вот горячие пирожки улыб

Было следующее, что написано понималось, но с трудом

Xunit.Sdk.XunitException
Expected freeBlocks {
    FreeBlock {
        Offset = 1000L, 
        Size = 2048
    }, 
    FreeBlock {
        Offset = 3048L, 
        Size = 1024
    }
} to contain FreeBlock{
    Offset = 1000L, 
    Size = 3072
}

После разъяснений Для ИИ получилось следующее.

Here are a few strategies to get more specific error messages in this scenario:

1.Assert on the Entire Collection:

2....

3...

Тоже не перфект, но уже более понятно

Xunit.Sdk.XunitException
Expected freeBlocks to be a collection with 1 item(s) because the free blocks list should contain the single consolidated block., but {
    FreeBlock {
        Offset = 1000L, 
        Size = 2048
    }, 
    FreeBlock{
        Offset = 3048L, 
        Size = 1024
    }
}
contains 1 item(s) more than{
    FreeBlock{
        Offset = 1000L, 
        Size = 3072
    }
}

в итоге получилось гораздо лучше

Xunit.Sdk.XunitException
Expected freeBlocks to contain 1 item(s) because there should be only one consolidated block, but found 2: 
{
    FreeBlock {
        Offset = 1000L, 
        Size = 2048
    }, 
    FreeBlock {
        Offset = 3048L, 
        Size = 1024
    }
}
 

Sprung zu