Skip to content

同一个对象我Mock3次后,最后每个对象的值都变成一样了 #65

Description

@adminSxs
<dependency>
            <groupId>com.github.jsonzou</groupId>
            <artifactId>jmockdata</artifactId>
            <version>4.3.0</version>
            <scope>test</scope>
</dependency>

java代码如下:

        def dto = JMockData.mock(CartDTO, config)
        def itemDto1 = JMockData.mock(CartItemDTO, config);
        itemDto1.setType("VARIANT")
        itemDto1.setQty(10)
        itemDto1.setProductId(1L)
        def itemDto2 = JMockData.mock(CartItemDTO, config);
        itemDto2.setType("STANDARD")
        itemDto2.setQty(10)
        itemDto2.setProductId(2L)
        def itemDto3 = JMockData.mock(CartItemDTO, config);
        itemDto3.setType("NA")
        itemDto3.setQty(10)
        itemDto3.setProductId(3L)

debug 截图
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions