---
schema_version: "1"
id: 6cafbdc3c2afe8918330c41573a7dccd8d50876f5ed7639ff0d336cf9e93055b
title: コアマッチャーリファレンス
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/munit/2.3/core-matchers-reference.md
canonical_url: https://docs.mulesoft.com/jp/munit/2.3/core-matchers-reference
source_site: docs.mulesoft.com
content_type: documentation
content_hash: ca64c439e1bc15f5895169ac719ba73ba3c641791a6c39dfee3ee244e65aa8ec
description: MuleSoft Documentation Site
release: "2.3"
latest: false
---
# コアマッチャーリファレンス

## [](#nullvalue)nullValue()

式が null であることを確認します。

例

```xml
<munit-tools:assert-that
expression="#[payload]"
is="#[MunitTools::nullValue()]"/>
```

## [](#notnullvalue)notNullValue()

式が null ではないことを検査します。

例

```xml
<munit-tools:assert-that
expression="#[payload]"
is="#[MunitTools::notNullValue()]"/>
```

## [](#withmediatypestring)withMediaType(String)

式のメディア種別が指定されたものであることを確認します。

例

```xml
<munit-tools:assert-that
expression="#[payload]"
is="#[MunitTools::withMediaType('text/xml')]"/>
```

## [](#withencodingstring)withEncoding(String)

式のエンコーディングが指定されたものであることを確認します。

例

```xml
<munit-tools:assert-that
expression="#[payload]"
is="#[MunitTools::withEncoding('UTF-8')]"/>
```

## [](#bothmatcher-matcher)both(Matcher, Matcher)

指定された両方のマッチャーが成功することを確認します。

例

```xml
<munit-tools:assert-that
expression="#[payload]"
is="#[MunitTools::both(MunitTools::notNullValue(),MunitTools::equalTo('example'))]"/>
```

## [](#eithermatchermatcher)either(Matcher,Matcher)

少なくとも 1 つのマッチャーが成功することを確認します。

例

```xml
<munit-tools:assert-that
expression="#[payload]"
is="#[MunitTools::either(MunitTools::nullValue(),MunitTools::equalTo(0))]"/>
```

## [](#notobject)not(Object)

指定されたマッチャーが成功しないかどうかを確認します。

例

```xml
<munit-tools:assert-that
expression="#[payload]"
is="#[MunitTools::not(0)]"/>
```

例

```xml
<munit-tools:assert-that
expression="#[payload]"
is="#[MunitTools::not(MunitTools::equalTo(0))]"/>
```

## [](#anyofarraymatcher)anyOf(Array<Matcher>)

いずれかのマッチャーが成功するかどうかを確認します。

例

```xml
<munit-tools:assert-that
expression="#[payload]"
is="#[MunitTools::anyOf([MunitTools::notNullValue(),MunitTools::withMediaType('text/xml'),MunitTools::isEmptyString()])]"/>
```

## [](#allofarraymatcher)allOf(Array<Matcher>)

すべてのマッチャーが成功するかどうかを確認します。

例

```xml
<munit-tools:assert-that
expression="#[payload]"
is="#[MunitTools::allOf([MunitTools::notNullValue(),MunitTools::withMediaType('text/xml'),MunitTools::isEmptyString()])]"/>
```

## [](#関連情報)関連情報

- [MUnit マッチャー](https://docs.mulesoft.com/jp/munit/2.3/munit-matchers)
- [文字列マッチャーリファレンス](https://docs.mulesoft.com/jp/munit/2.3/string-matchers-reference)
- [比較可能マッチャーリファレンス](https://docs.mulesoft.com/jp/munit/2.3/comparable-matchers-reference)
- [イテラブルおよびマップマッチャーリファレンス](https://docs.mulesoft.com/jp/munit/2.3/iterable-map-matchers-reference)