/*
    SPDX-FileCopyrightText: 2006 Friedrich W. H. Kossebau <kossebau@kde.org>

    SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
*/

#include "fixedsizebytearraymodelabstractbytearraymodeliftest.hpp"

// test object
#include <fixedsizebytearraymodel.hpp>
// Qt
#include <QTest>

namespace Okteta {

static constexpr Size FixedSizeByteArrayModelSize = 60;

bool FixedSizeByteArrayModelAbstractByteArrayModelIfTest::byteArrayModelSizeCanBeChanged() const
{
    return false;
}

std::unique_ptr<AbstractByteArrayModel> FixedSizeByteArrayModelAbstractByteArrayModelIfTest::createByteArrayModel()
{
    return std::make_unique<FixedSizeByteArrayModel>(FixedSizeByteArrayModelSize);
}

void FixedSizeByteArrayModelAbstractByteArrayModelIfTest::deleteByteArrayModel(std::unique_ptr<AbstractByteArrayModel>&& byteArrayModel)
{
    Q_UNUSED(byteArrayModel)
}

}

QTEST_GUILESS_MAIN(Okteta::FixedSizeByteArrayModelAbstractByteArrayModelIfTest)

#include "moc_fixedsizebytearraymodelabstractbytearraymodeliftest.cpp"
