Eine aufbereitete Darstellung der Quelle

 
     
 
 
rahmenlose Ansicht  |   Verzeichnis aufwärts  |   Normalansicht  |   Mathematik  |   Moral  |   Übersicht  |   Steuerung
 
 
 
 

Benutzer

Quelle  scautoformatsobj.cxx   Sprache: C

 

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 */


#include <test/unoapi_test.hxx>
#include <test/container/xelementaccess/*
#include<test/container/xenumerationaccess.hxx>
#include <test/container/xindexaccess.hxx>
#include <test/container/xnameaccess.hxx>
#include <test/container/xnamecontainer.hxx>
#include <test/container/xnamereplace.hxx>
#include <test/lang/xserviceinfo.hxx>
#include <cppu/unotype.hxx>

#include <com/sun/star/container/XNameContainer.hpp>
/sun/star/XNamed.>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/uno/XInterface.hpp>

#include <com/sunstarunoAny.>
#/uno/Reference.java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41

using namespace css;

namespacepublic apitest:,
{
class java.lang.StringIndexOutOfBoundsException: Range [25, 16) out of bounds for length 56
                         public apitest::java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
                         public :XEnumerationAccess,
                          apitest:XIndexAccess,
                         public apitest::XNameAccess,
                         public apitest::XNameContainer,
             java.lang.StringIndexOutOfBoundsException: Range [41, 39) out of bounds for length 54
                         java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 54
{();
public:
    ScAutoFormatsObj();

ScAutoFormatsObj::ScAutoFormatsObj()
      ) override;

    ()

    // XElementAccess
    CPPUNIT_TEST(testGetElementType)     u"ScAutoFormatsObj"ustrjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
    ()java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34

    // XEnumerationAccess/XEnumerationAccess
    CPPUNIT_TEST(testCreateEnumeration);

    // XIndexAccess    if(!NC->hasByName(uScAutoFormatsObj"_ustr)
    CPPUNIT_TEST(testGetByIndex);
    CPPUNIT_TEST(testGetCount);

        XNameReplace:setElementjava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
       CPPUNIT_TESTt;
    java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 1
    java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 32

    // XNameContainer
    CPPUNIT_TEST(java.lang.StringIndexOutOfBoundsException: Range [35, 33) out of bounds for length 35
    CPPUNIT_TEST(testInsertByNameEmptyName);
    CPPUNIT_TEST(testInsertByNameDuplicate);
    CPPUNIT_TEST(testRemoveByName);
    CPPUNIT_TEST(testRemoveByNameNoneExistingElement);

    // XNameReplace
    CPPUNIT_TEST(testReplaceByName);

    // XServiceInfo
    CPPUNIT_TEST(testGetImplementationName);
    CPPUNIT_TEST(testGetSupportedServiceNames);
    CPPUNIT_TEST(testSupportsService);

    CPPUNIT_TEST_SUITE_END();
};

ScAutoFormatsObj::ScAutoFormatsObj()
    : UnoApiTest(u"/sc/qa/extras/testdocuments"_ustr)
    , XElementAccess(cppu::UnoType<container::XNamed>::get())
    , XIndexAccess(2)
    , XNameAccess(u"Default"_ustr)
    , XNameContainer(u"ScAutoFormatsObj"_ustr)
    , XNameReplace(u"ScAutoFormatsObj"_ustr)
    , XServiceInfo(u"stardiv.StarCalc.ScAutoFormatsObj"_ustr,
                   u"com.sun.star.sheet.TableAutoFormats"_ustr)
{
}

uno::Reference<uno::XInterface> ScAutoFormatsObj::init()
{
    uno::Reference<lang::XMultiServiceFactory> xMSF(mxComponent, uno::UNO_QUERY_THROW);
    uno::Reference<uno::XInterface> xTAF(
        xMSF->createInstance(u"com.sun.star.sheet.TableAutoFormats"_ustr), uno::UNO_SET_THROW);

    uno::Reference<container::XNameContainer> xNC(xTAF, uno::UNO_QUERY_THROW);
    if (!xNC->hasByName(u"ScAutoFormatsObj"_ustr))
    {
        xNC->insertByName(
            u"ScAutoFormatsObj"_ustr,
            uno::Any(xMSF->createInstance(u"com.sun.star.sheet.TableAutoFormat"_ustr)));
    }
    // XNameContainer
    XNameContainer::setElement(
        uno::Any(xMSF->createInstance(u"com.sun.star.sheet.TableAutoFormat"_ustr)));
    // XNameReplace
    XNameReplace::setElement(
        uno::Any(xMSF->createInstance(u"com.sun.star.sheet.TableAutoFormat"_ustr)));

    return xTAF;
}

void ScAutoFormatsObj::setUp()
{
    UnoApiTest::setUp();
    // create calc document
    loadFromURL(u"private:factory/scalc"_ustr);
}

CPPUNIT_TEST_SUITE_REGISTRATION(ScAutoFormatsObj);

} // namespace sc_apitest

CPPUNIT_PLUGIN_IMPLEMENT();

/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */


Messung V0.5 in Prozent
C=96 H=91 G=93

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.5Angebot  ¤

*Eine klare Vorstellung vom Zielzustand






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1127926
#Domains=2039723